#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 |
![]() | |
SequencePlayerClock ()=default | |
~SequencePlayerClock ()=default | |
SequencePlayerClock (const SequencePlayerClock &)=delete | |
SequencePlayerClock & | operator= (const SequencePlayerClock &)=delete |
![]() | |
Resource () | |
![]() | |
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 bool | isIDProperty (rtti::Instance &object, const rtti::Property &property) |
![]() | |
std::string | mID |
Property: 'mID' unique name of the object. Used as an identifier by the system. More... | |
![]() | |
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 |