Ardour
9.0-pre0-582-g084a23a80d
|
#include <types.h>
Public Types | |
enum | Type { Timecode , BBT , BBT_Offset , Samples , Seconds } |
Public Member Functions | |
AnyTime () | |
AnyTime (Temporal::BBT_Offset bt) | |
AnyTime (std::string const &) | |
std::string | str () const |
bool | operator== (AnyTime const &other) const |
bool | not_zero () const |
Public Attributes | |
Type | type |
Timecode::Time | timecode |
union { | |
Temporal::BBT_Time bbt | |
Temporal::BBT_Offset bbt_offset | |
}; | |
union { | |
samplecnt_t samples | |
double seconds | |
}; | |
Definition at line 302 of file ardour/ardour/types.h.
Enumerator | |
---|---|
Timecode | |
BBT | |
BBT_Offset | |
Samples | |
Seconds |
Definition at line 304 of file ardour/ardour/types.h.
|
inline |
Definition at line 325 of file ardour/ardour/types.h.
|
inline |
Definition at line 326 of file ardour/ardour/types.h.
ARDOUR::AnyTime::AnyTime | ( | std::string const & | ) |
|
inline |
Definition at line 349 of file ardour/ardour/types.h.
|
inline |
Definition at line 331 of file ardour/ardour/types.h.
std::string ARDOUR::AnyTime::str | ( | ) | const |
union { ... } |
union { ... } |
Temporal::BBT_Time ARDOUR::AnyTime::bbt |
Definition at line 316 of file ardour/ardour/types.h.
Temporal::BBT_Offset ARDOUR::AnyTime::bbt_offset |
Definition at line 317 of file ardour/ardour/types.h.
samplecnt_t ARDOUR::AnyTime::samples |
Definition at line 321 of file ardour/ardour/types.h.
double ARDOUR::AnyTime::seconds |
Definition at line 322 of file ardour/ardour/types.h.
Timecode::Time ARDOUR::AnyTime::timecode |
Definition at line 314 of file ardour/ardour/types.h.
Type ARDOUR::AnyTime::type |
Definition at line 312 of file ardour/ardour/types.h.