|
TracktionEngine
|
Stores a duration in both beats and seconds. More...
#include <tracktion_TimecodeDisplayFormat.h>
Inherits juce::ReferenceCountedObject.
Public Member Functions | |
| TimecodeDuration ()=default | |
| bool | operator== (const TimecodeDuration &) const |
| bool | operator!= (const TimecodeDuration &) const |
Static Public Member Functions | |
| static TimecodeDuration | fromSeconds (Edit &, TimePosition start, TimePosition end) |
| static TimecodeDuration | fromBeatsOnly (BeatDuration beats, int beatsPerBar) |
| static TimecodeDuration | fromSecondsOnly (TimeDuration seconds) |
Public Attributes | |
| std::optional< TimeDuration > | seconds |
| std::optional< BeatDuration > | beats |
| int | beatsPerBar = 0 |
Stores a duration in both beats and seconds.
|
default |
|
static |
|
static |
|
static |
| bool engine::TimecodeDuration::operator== | ( | const TimecodeDuration & | ) | const |
| bool engine::TimecodeDuration::operator!= | ( | const TimecodeDuration & | ) | const |
| std::optional<TimeDuration> engine::TimecodeDuration::seconds |
| std::optional<BeatDuration> engine::TimecodeDuration::beats |
| int engine::TimecodeDuration::beatsPerBar = 0 |