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 note

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 note

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...
)

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback