Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Sound
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
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Ctor |
Functions
| Type | Name | Description | |
|---|---|---|---|
| double | |||
| double | GetFramesPerDuration
(
EQuartzCommandQuantization InDuration |
||
| double | GetFramesPerDuration
(
EQuartzTimeSignatureQuantization InDuration |
||
| double | Getters. | ||
| double | |||
| double | |||
| double | |||
| double | |||
| bool | IsSameTickRate
(
const FQuartzClockTickRate& Other, |
||
| bool | IsValid
(
int32 InEventResolutionThreshold |
||
| void | SetBeatsPerMinute
(
double InNewBeatsPerMinute |
||
| void | SetFramesPerTick
(
int32 InNewFramesPerTick |
Setters. | |
| void | SetMillisecondsPerTick
(
double InNewMillisecondsPerTick |
||
| void | SetSampleRate
(
double InNewSampleRate |
||
| void | SetSecondsPerTick
(
double InNewSecondsPerTick |
||
| void | SetThirtySecondNotesPerMinute
(
double InNewThirtySecondNotesPerMinute |