|
Ardour
9.0-pre0-1950-g391fe97693
|
#include <cassert>#include <cstdlib>#include <ostream>#include <stdint.h>#include "pbd/integer_division.h"#include "temporal/visibility.h"Go to the source code of this file.
Classes | |
| class | Temporal::_ratio_t< T > |
Namespaces | |
| Temporal | |
Typedefs | |
| typedef int64_t | Temporal::samplepos_t |
| typedef int64_t | Temporal::sampleoffset_t |
| typedef int64_t | Temporal::samplecnt_t |
| typedef _ratio_t< int64_t > | Temporal::ratio_t |
Enumerations | |
| enum | Temporal::OverlapType { Temporal::OverlapNone , Temporal::OverlapInternal , Temporal::OverlapStart , Temporal::OverlapEnd , Temporal::OverlapExternal } |
| enum | Temporal::TimeDomain { Temporal::AudioTime = 0 , Temporal::BeatTime = 1 } |
| enum | Temporal::Dirty { Temporal::SampleDirty = 0x1 , Temporal::BeatsDirty = 0x2 , Temporal::BBTDirty = 0x4 } |
| enum | Temporal::RoundMode { Temporal::RoundDownMaybe = -2 , Temporal::RoundDownAlways = -1 , Temporal::RoundNearest = 0 , Temporal::RoundUpAlways = 1 , Temporal::RoundUpMaybe = 2 } |
Functions | |
| void | Temporal::init () |
| void | Temporal::reset () |
| void | Temporal::setup_enum_writer () |
| std::ostream & | operator<< (std::ostream &o, Temporal::ratio_t const &r) |
Variables | |
| static const samplepos_t | Temporal::max_samplepos = INT64_MAX |
| static const samplecnt_t | Temporal::max_samplecnt = INT64_MAX |
| static const int32_t | Temporal::ticks_per_beat = 1920 |
| std::ostream& operator<< | ( | std::ostream & | o, |
| Temporal::ratio_t const & | r | ||
| ) |