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: