bool set_processor_state (XMLNode const & node, XMLProperty const* prop, ProcessorList& new_order, bool& must_configure);
- virtual int no_roll (pframes_t nframes, samplepos_t start_sample, samplepos_t end_sample,
- bool state_changing);
-
bool needs_butler() const { return _needs_butler; }
bool can_record();
- void set_latency_compensation (samplecnt_t);
- void update_latency_information ();
enum FreezeState {
NoFreeze,
Frozen,
samplecnt_t get_captured_samples (uint32_t n = 0) const;
int set_loop (ARDOUR::Location *);
void transport_looped (samplepos_t);
- bool realtime_speed_change ();
void transport_stopped_wallclock (struct tm &, time_t, bool);
bool pending_overwrite () const;
- void prepare_to_stop (samplepos_t, samplepos_t);
void set_slaved (bool);
ChanCount n_channels ();
samplepos_t get_capture_start_sample (uint32_t n = 0) const;
virtual void record_enable_changed (bool, PBD::Controllable::GroupControlDisposition);
virtual void record_safe_changed (bool, PBD::Controllable::GroupControlDisposition);
- samplecnt_t check_initial_delay (samplecnt_t nframes, samplepos_t&);
virtual void monitoring_changed (bool, PBD::Controllable::GroupControlDisposition);
AlignChoice _alignment_choice;