Navigation
Unreal Engine C++ API Reference > Runtime > Engine > Sound
Inheritance Hierarchy
- FQuartzLatencyTimer
- FQuartzCrossThreadMessage
- IQuartzQuantizedCommand
- FQuantizedNotify
- FQuantizedOtherClockStart
- FQuantizedPlayCommand
- FQuantizedQueueCommand
- FQuantizedTickRateChange
- FQuantizedTransportReset
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Sound/QuartzQuantizationUtilities.h |
Include | #include "Sound/QuartzQuantizationUtilities.h" |
Syntax
class IQuartzQuantizedCommand : public Audio::FQuartzCrossThreadMessage
Remarks
Base class for quantized commands. Virtual methods called by owning clock.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Ctor |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Dtor |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | AboutToStart () |
Called 2x Assumed thread latency before OnFinalCallback() |
![]() |
void | AddSubscriber
(
FQuartzGameThreadSubscriber InSubscriber |
|
![]() |
void | Cancel () |
Called if the event is cancelled before OnFinalCallback() is called. |
![]() |
void | FailedToQueue
(
FQuartzQuantizedRequestData& InGameThreadData |
Perhaps the associated sound failed concurrency and will not be playing. |
![]() ![]() |
FName | ||
![]() ![]() |
EQuartzCommandType | ||
![]() ![]() ![]() |
TSharedPtr< IQuartzQuantizedCommand > | Allocate a copy of the derived class | |
![]() ![]() |
bool | ||
![]() |
void | Called if the owning clock gets stopped. | |
![]() |
void | Called if the owning clock gets started. | |
![]() |
void | OnFinalCallback
(
int32 InNumFramesLeft |
Called on the final callback of this event boundary. |
![]() |
void | OnQueued
(
const FQuartzQuantizedCommandInitInfo& InCommandInitInfo |
Command has reached the AudioRenderThread. |
![]() |
void | OnScheduled
(
const FQuartzClockTickRate& InTickRate |
Scheduled (finalize subscriber offsets) - called by FQuartzClock |
![]() ![]() |
int32 | OverrideFramesUntilExec
(
int32 NumFramesUntilExec |
Called if the event type uses an altered amount of frames. |
![]() ![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() |
void | Update
(
int32 NumFramesUntilDeadline |
Called during FQuartzClock::Tick() to let us call AboutToStart at different times for different subscribers |