LMMS
Loading...
Searching...
No Matches
lmms::VstSyncController Class Reference

#include <VstSyncController.h>

Inheritance diagram for lmms::VstSyncController:

Public Member Functions

 VstSyncController ()
void setAbsolutePosition (double ticks)
void setPlaybackState (bool enabled)
void setTempo (int newTempo)
void setTimeSignature (int num, int denom)
void startCycle (int startTick, int endTick)
void stopCycle ()
void setPlaybackJumped (bool jumped)
void update ()
const std::string & sharedMemoryKey () const noexcept

Private Slots

void updateSampleRate ()

Private Attributes

SharedMemory< VstSyncDatam_syncData

Constructor & Destructor Documentation

◆ VstSyncController()

lmms::VstSyncController::VstSyncController ( )

Member Function Documentation

◆ setAbsolutePosition()

void lmms::VstSyncController::setAbsolutePosition ( double ticks)

◆ setPlaybackJumped()

void lmms::VstSyncController::setPlaybackJumped ( bool jumped)

◆ setPlaybackState()

void lmms::VstSyncController::setPlaybackState ( bool enabled)

◆ setTempo()

void lmms::VstSyncController::setTempo ( int newTempo)

◆ setTimeSignature()

void lmms::VstSyncController::setTimeSignature ( int num,
int denom )

◆ sharedMemoryKey()

const std::string & lmms::VstSyncController::sharedMemoryKey ( ) const
inlinenoexcept

◆ startCycle()

void lmms::VstSyncController::startCycle ( int startTick,
int endTick )

◆ stopCycle()

void lmms::VstSyncController::stopCycle ( )

◆ update()

void lmms::VstSyncController::update ( )

◆ updateSampleRate

void lmms::VstSyncController::updateSampleRate ( )
privateslot

Member Data Documentation

◆ m_syncData

SharedMemory<VstSyncData> lmms::VstSyncController::m_syncData
private

The documentation for this class was generated from the following files: