19 #ifndef __ardour_delivery_h__
20 #define __ardour_delivery_h__
67 bool set_name (
const std::string&
name);
68 std::string display_name()
const;
79 void no_outs_cuz_we_no_monitor(
bool);
81 void realtime_locate ();
88 int set_state (
const XMLNode&,
int version);
92 static int disable_panners (
void);
93 static void reset_panners ();
100 void defer_pan_reset ();
101 void allow_pan_reset ();
104 virtual uint32_t pan_outs()
const;
121 void panners_became_legal ();
123 void output_changed (
IOChange,
void*);
131 #endif // __ardour__h__
bool _no_outs_cuz_we_no_monitor
uint32_t pans_required() const
PBD::Signal0< void > MuteChange
static bool role_requires_output_ports(Role r)
BufferSet & output_buffers()
bool does_routing() const
static bool panners_legal
boost::shared_ptr< PannerShell > _panshell
BufferSet * _output_buffers
PBD::ScopedConnection panner_legal_c
boost::shared_ptr< MuteMaster > _mute_master
static PBD::Signal0< void > PannersLegal
boost::shared_ptr< PannerShell > panner_shell() const