Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Sound/QuartzQuantizationUtilities.h |
Include |
#include "Sound/QuartzQuantizationUtilities.h" |
class IQuartzQuantizedCommand : public Audio::FQuartzCrossThreadMessage
Base class for quantized commands. Virtual methods called by owning clock.
Name | Description | |
---|---|---|
|
IQuartzQuantizedCommand() |
Ctor |
Name | Description | |
---|---|---|
|
~IQuartzQuantizedCommand() |
Dtor |
Name | Description | ||
---|---|---|---|
|
AboutToStart() |
Called 2x Assumed thread latency before OnFinalCallback() |
|
|
AboutToStartCustom() |
||
|
Cancel() |
Called if the event is cancelled before OnFinalCallback() is called. |
|
|
CancelCustom() |
||
|
FailedToQueue() |
Perhaps the associated sound failed concurrency and will not be playing. |
|
|
FailedToQueueCustom() |
||
|
GetCommandName() |
||
|
TSharedPtr< ... |
GetDeepCopyOfDerivedObject() |
Allocate a copy of the derived class |
|
IsClockAltering() |
||
|
IsLooping() |
||
|
OnClockPaused() |
Called if the owning clock gets stopped. |
|
|
OnClockPausedCustom() |
||
|
OnClockStarted() |
Called if the owning clock gets started. |
|
|
OnClockStartedCustom() |
||
|
OnFinalCallback ( |
Called on the final callback of this event boundary. |
|
|
OnFinalCallbackCustom ( |
||
|
OnQueued ( |
Command has reached the AudioRenderThread. |
|
|
OnQueuedCustom ( |
Base classes can override these to add extra functionality |
|
|
RequiresAudioDevice() |