FQuartzClockTickRate

Utility class to set/get/convert tick rate In this context "Tick Rate" refers to the duration of smallest temporal resolution we may care about in musical time, this is locked to a 1/32nd

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Sound/QuartzQuantizationUtilities.h

Include

#include "Sound/QuartzQuantizationUtilities.h"

Syntax

struct FQuartzClockTickRate

Remarks

Utility class to set/get/convert tick rate In this context "Tick Rate" refers to the duration of smallest temporal resolution we may care about in musical time, this is locked to a 1/32nd

Constructors

Name Description

Public function

FQuartzClockTickRate()

Ctor

Functions

Name Description

Public function Const

float

 

GetBeatsPerMinute()

Public function Const

int64

 

GetFramesPerDuration

(
    EQuartzCommandQuantization InDurati...
)

Public function Const

int64

 

GetFramesPerDuration

Public function Const

int32

 

GetFramesPerTick()

Getters.

Public function Const

float

 

GetMillisecondsPerTick()

Public function Const

float

 

GetSampleRate()

Public function Const

float

 

GetSecondsPerTick()

Public function Const

float

 

GetThirtySecondNotesPerMinute()

Public function Const

bool

 

IsSameTickRate

(
    const FQuartzClockTickRate& Other,
    bool bAccountForDifferentSampleRate...
)

Public function Const

bool

 

IsValid

(
    int32 InEventResolutionThreshold
)

Public function

void

 

SetBeatsPerMinute

(
    float InNewBeatsPerMinute
)

Public function

void

 

SetFramesPerTick

(
    int32 InNewFramesPerTick
)

Setters.

Public function

void

 

SetMillisecondsPerTick

(
    float InNewMillisecondsPerTick
)

Public function

void

 

SetSampleRate

(
    float InNewSampleRate
)

Public function

void

 

SetSecondsPerTick

(
    float InNewSecondsPerTick
)

Public function

void

 

SetThirtySecondNotesPerMinute

(
    float InNewThirtySecondNotesPerMinu...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss