Stores a duration in both beats and seconds.
More...
#include <tracktion_TimecodeDisplayFormat.h>
Inherits juce::ReferenceCountedObject.
Stores a duration in both beats and seconds.
◆ TimecodeDuration()
tracktion::engine::TimecodeDuration::TimecodeDuration |
( |
| ) |
|
|
default |
◆ fromSeconds()
static TimecodeDuration tracktion::engine::TimecodeDuration::fromSeconds |
( |
Edit & |
, |
|
|
TimePosition |
start, |
|
|
TimePosition |
end |
|
) |
| |
|
static |
◆ fromBeatsOnly()
static TimecodeDuration tracktion::engine::TimecodeDuration::fromBeatsOnly |
( |
BeatDuration |
beats, |
|
|
int |
beatsPerBar |
|
) |
| |
|
static |
◆ fromSecondsOnly()
static TimecodeDuration tracktion::engine::TimecodeDuration::fromSecondsOnly |
( |
TimeDuration |
seconds | ) |
|
|
static |
◆ operator==()
bool tracktion::engine::TimecodeDuration::operator== |
( |
const TimecodeDuration & |
| ) |
const |
◆ operator!=()
bool tracktion::engine::TimecodeDuration::operator!= |
( |
const TimecodeDuration & |
| ) |
const |
◆ seconds
std::optional<TimeDuration> tracktion::engine::TimecodeDuration::seconds |
◆ beats
std::optional<BeatDuration> tracktion::engine::TimecodeDuration::beats |
◆ beatsPerBar
int tracktion::engine::TimecodeDuration::beatsPerBar = 0 |
The documentation for this class was generated from the following file: