Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
Inheritance Hierarchy
- FQuartzLatencyTimer
- FQuartzCrossThreadMessage
- FQuartzMetronomeDelegateData
- FQuartzQuantizedCommandDelegateData
- FQuartzQueueCommandData
- 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 FQuartzLatencyTimer
Remarks
Simple class to track latency as a request/action propagates from GT to ART (or vice versa)
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Ctor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| double | Get the current value of a running timer | ||
| double | Get the final time of a stopped timer | ||
| bool | HasTimerRun () |
Returns true if the timer has completed (we can get the results) | |
| bool | Returns true if the Timer was started (could be running or stopped) | ||
| bool | Returns true if the timer has been run and stopped | ||
| bool | Returns true if the timer is running | ||
| void | ResetTimer () |
Reset the start time | |
| void | StartTimer () |
Record the start time | |
| void | StopTimer () |
Stop the timer |