FQuantizedPlayCommand

QuartzQuantizedCommand that plays a sound on a sample-accurate boundary.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AudioMixer

Header

/Engine/Source/Runtime/AudioMixer/Public/Quartz/AudioMixerQuantizedCommands.h

Include

#include "Quartz/AudioMixerQuantizedCommands.h"

Syntax

class FQuantizedPlayCommand : public Audio::IQuartzQuantizedCommand

Remarks

QuartzQuantizedCommand that plays a sound on a sample-accurate boundary.

Variables

Name Description

Protected variable

bool

 

bIsCanceled

Protected variable

TSharedPtr< FQu...

 

OwningClockPtr

Protected variable

int32

 

SourceID

Constructors

Name Description

Public function

FQuantizedPlayCommand()

Ctor

Destructors

Name Description

Public function

~FQuantizedPlayCommand()

Dtor

Overridden from IQuartzQuantizedCommand

Name Description

Public function Virtual

void

 

CancelCustom()

Public function Virtual Const

FName

 

GetCommandName()

Public function Virtual Const

EQuartzComma...

 

GetCommandType()

For your implementation, a new EQuartzCommandType needs to be defined in QuartzQuantizationUtilities.h

Public function Virtual Const

TSharedPtr< ...

 

GetDeepCopyOfDerivedObject()

Allocate a copy of the derived class

Public function Virtual

void

 

OnFinalCallbackCustom

(
    int32 InNumFramesLeft
)

Public function Virtual

void

 

OnQueuedCustom

(
    const FQuartzQuantizedCommandInitIn...
)

Base classes can override these to add extra functionality

Public function Virtual Const

bool

 

RequiresAudioDevice()