Module |
|
Header |
/Engine/Source/Runtime/AudioMixer/Public/Quartz/AudioMixerClock.h |
Include |
#include "Quartz/AudioMixerClock.h" |
class FQuartzClock
Class that encapsulates sample-accurate timing logic, as well as firing QuantizedAudioCommands.
Name | Description | |
---|---|---|
|
FQuartzClock ( |
Ctor |
Name | Description | |
---|---|---|
|
~FQuartzClock() |
Dtor |
Name | Description | ||
---|---|---|---|
|
AddQuantizedCommand ( |
Add a new event to be triggered by this clock TODO: return a handle to this event so "looping" events can be canceled |
|
|
CancelQuantizedCommand ( |
Cancel pending command. |
|
|
ChangeTickRate ( |
Alter the tick rate (take by-value to make sample-rate adjustments in-place) |
|
|
ChangeTimeSignature ( |
Alter the time signature |
|
|
DoesMatchSettings ( |
Does this clock match the provided settings. |
|
|
FMixerDevice ... |
GetMixerDevice() |
|
|
GetName() |
Get the identifier of the clock |
|
|
FMixerSource... |
GetSourceManager() |
|
|
FQuartzClock ... |
GetTickRate() |
Get the tick rate |
|
HasPendingEvents() |
Does the clock have any pending events |
|
|
IgnoresFlush() |
Clock will persist across level changes |
|
|
Pause() |
Stop ticking the clock |
|
|
ResetTransport() |
||
|
Restart ( |
Reset the metronome |
|
|
Resume() |
Start ticking the clock |
|
|
SetSampleRate ( |
Set the sample rate of the clock. |
|
|
Shutdown() |
Shutdown |
|
|
SubscribeToAllTimeDivisions ( |
||
|
SubscribeToTimeDivision ( |
||
|
Tick ( |
Tick the clock |
|
|
UnsubscribeFromAllTimeDivisions ( |
||
|
UnsubscribeFromTimeDivision ( |