void set_extent(Temporal::Beats const &pos, Temporal::Beats const &dur)
Temporal::TimeDomain _time_domain
Temporal::timecnt_t extent() const
Temporal::TimeDomain time_domain() const
void set_position(Temporal::Beats const &)
void set_extent(Temporal::samplepos_t pos, Temporal::samplecnt_t dur)
void set_meter(Temporal::Meter const &)
Temporal::samplepos_t _position_samples
void set_duration(Temporal::Beats const &)
SegmentDescriptor(XMLNode const &, int version)
Temporal::timepos_t position() const
Temporal::Beats _position_beats
Temporal::Meter meter() const
Temporal::samplepos_t _duration_samples
void set_tempo(Temporal::Tempo const &)
void set_position(Temporal::samplepos_t)
Temporal::Beats _duration_beats
Temporal::Tempo tempo() const
XMLNode & get_state() const
int set_state(const XMLNode &, int version)
void set_duration(Temporal::samplecnt_t)
timepos_t const & position() const