UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FQuartzQuantizedCommandInitInfo Struct Reference

#include <QuartzQuantizationUtilities.h>

Public Member Functions

 FQuartzQuantizedCommandInitInfo ()=default
 
ENGINE_API FQuartzQuantizedCommandInitInfo (const FQuartzQuantizedRequestData &RHS, float InSampleRate, int32 InSourceID=INDEX_NONE)
 
void SetOwningClockPtr (TSharedPtr< Audio::FQuartzClock > InClockPointer)
 

Public Attributes

FName ClockName
 
FName OtherClockName
 
TSharedPtr< IQuartzQuantizedCommandQuantizedCommandPtr { nullptr }
 
FQuartzQuantizationBoundary QuantizationBoundary
 
TArray< FQuartzGameThreadSubscriber > GameThreadSubscribers
 
int32 GameThreadDelegateID { -1 }
 
TSharedPtr< Audio::FQuartzClockOwningClockPointer { nullptr }
 
float SampleRate {0}
 
int32 SourceID { -1 }
 
int32 FrameOverrideAmount { 0 }
 

Constructor & Destructor Documentation

◆ FQuartzQuantizedCommandInitInfo() [1/2]

Audio::FQuartzQuantizedCommandInitInfo::FQuartzQuantizedCommandInitInfo ( )
default

◆ FQuartzQuantizedCommandInitInfo() [2/2]

Audio::FQuartzQuantizedCommandInitInfo::FQuartzQuantizedCommandInitInfo ( const FQuartzQuantizedRequestData RHS,
float  InSampleRate,
int32  InSourceID = INDEX_NONE 
)

Member Function Documentation

◆ SetOwningClockPtr()

void Audio::FQuartzQuantizedCommandInitInfo::SetOwningClockPtr ( TSharedPtr< Audio::FQuartzClock InClockPointer)
inline

Member Data Documentation

◆ ClockName

FName Audio::FQuartzQuantizedCommandInitInfo::ClockName

◆ FrameOverrideAmount

int32 Audio::FQuartzQuantizedCommandInitInfo::FrameOverrideAmount { 0 }

◆ GameThreadDelegateID

int32 Audio::FQuartzQuantizedCommandInitInfo::GameThreadDelegateID { -1 }

◆ GameThreadSubscribers

TArray<FQuartzGameThreadSubscriber> Audio::FQuartzQuantizedCommandInitInfo::GameThreadSubscribers

◆ OtherClockName

FName Audio::FQuartzQuantizedCommandInitInfo::OtherClockName

◆ OwningClockPointer

TSharedPtr<Audio::FQuartzClock> Audio::FQuartzQuantizedCommandInitInfo::OwningClockPointer { nullptr }

◆ QuantizationBoundary

FQuartzQuantizationBoundary Audio::FQuartzQuantizedCommandInitInfo::QuantizationBoundary

◆ QuantizedCommandPtr

TSharedPtr<IQuartzQuantizedCommand> Audio::FQuartzQuantizedCommandInitInfo::QuantizedCommandPtr { nullptr }

◆ SampleRate

float Audio::FQuartzQuantizedCommandInitInfo::SampleRate {0}

◆ SourceID

int32 Audio::FQuartzQuantizedCommandInitInfo::SourceID { -1 }

The documentation for this struct was generated from the following files: