#include <sequenceplayeraudioclock.h>
Public Member Functions | |
SequencePlayerAudioClock (SequenceServiceAudio &service) | |
SequencePlayerAudioClock (const SequencePlayerAudioClock &)=delete | |
SequencePlayerAudioClock & | operator= (const SequencePlayerAudioClock &)=delete |
void | onDestroy () override |
void | start (Slot< double > &updateSlot) override |
void | stop () override |
Public Member Functions inherited from SequencePlayerClock | |
SequencePlayerClock ()=default | |
~SequencePlayerClock ()=default | |
SequencePlayerClock (const SequencePlayerClock &)=delete | |
SequencePlayerClock & | operator= (const SequencePlayerClock &)=delete |
Public Member Functions inherited from Resource | |
Resource () | |
Public Member Functions inherited from Object | |
Object () | |
virtual | ~Object () |
virtual bool | init (utility::ErrorState &errorState) |
Object (Object &)=delete | |
Object & | operator= (const Object &)=delete |
Object (Object &&)=delete | |
Object & | operator= (Object &&)=delete |
Additional Inherited Members | |
Static Public Member Functions inherited from Object | |
static bool | isIDProperty (rtti::Instance &object, const rtti::Property &property) |
Public Attributes inherited from Object | |
std::string | mID |
Property: 'mID' unique name of the object. Used as an identifier by the system. More... | |
Protected Attributes inherited from SequencePlayerClock | |
Slot< double > | mSlot |
The SequencePlayerAudioClock receives updates from the AudioService thread The interval depends on the Audio Buffer size, the smaller the audio buffer size, the more updates per second Use this clock when you want to use audio track types with the sequencer
SequencePlayerAudioClock | ( | SequenceServiceAudio & | service | ) |
Constructor
service | reference to SequenceServiceAudio |
|
delete |
|
overridevirtual |
onDestroy calls stop disconnecting update slot from created SequencePlayerAudioClockProcess
Reimplemented from Object.
|
delete |
|
overridevirtual |
|
overridevirtual |