XMLNode& get_state(void);
int set_state(const XMLNode& node, int version);
- void monitor_input (bool);
+ void request_jack_monitors_input (bool);
static void swap_by_ptr (Sample *first, Sample *last) {
while (first < last) {
protected:
friend class AudioTrack;
- int process (framepos_t transport_frame, pframes_t nframes, bool& need_butler);
- bool commit (framecnt_t nframes);
+ int process (framepos_t transport_frame, pframes_t nframes, framecnt_t &);
+ bool commit (framecnt_t);
private:
struct ChannelSource {
std::string name;
bool is_physical () const;
- void ensure_monitor_input (bool) const;
+ void request_jack_monitors_input (bool) const;
};
/** Information about one of our channels */
typedef std::vector<ChannelInfo*> ChannelList;
- void process_varispeed_playback (pframes_t nframes, boost::shared_ptr<ChannelList> c);
-
/* The two central butler operations */
int do_flush (RunContext context, bool force = false);
int do_refill () { return _do_refill(_mixdown_buffer, _gain_buffer); }