70 std::shared_ptr<Panner>
panner()
const {
return _panner; }
71 std::shared_ptr<Pannable>
pannable()
const {
return _panlinked ? _pannable_route : _pannable_internal; }
77 bool is_send ()
const {
return (_is_send); }
std::string describe_parameter(Evoral::Parameter param)
std::shared_ptr< Pannable > unlinked_pannable() const
bool select_panner_by_uri(std::string const uri)
void distribute_no_automation(BufferSet &src, BufferSet &dest, pframes_t nframes, gain_t gain_coeff)
std::string _panner_gui_uri
PBD::Signal< void()> Changed
void configure_io(ChanCount in, ChanCount out)
std::shared_ptr< Pannable > pannable() const
bool is_linked_to_route() const
std::string current_panner_uri() const
bool can_support_io_configuration(const ChanCount &, ChanCount &)
void set_linked_to_route(bool)
PannerShell(std::string name, Session &, std::shared_ptr< Pannable >, Temporal::TimeDomainProvider const &, bool is_send=false)
XMLNode & get_state() const
std::string panner_gui_uri() const
std::shared_ptr< Panner > _panner
std::string user_selected_panner_uri() const
std::shared_ptr< Panner > panner() const
bool set_user_selected_panner_uri(std::string const uri)
int set_state(const XMLNode &, int version)
std::shared_ptr< Pannable > _pannable_internal
std::string _user_selected_panner_uri
std::shared_ptr< Pannable > _pannable_route
void run(BufferSet &src, BufferSet &dest, samplepos_t start_sample, samplepos_t end_samples, pframes_t nframes)
The fundamental Panner function.
std::string _current_panner_uri
PBD::Signal< void()> PannableChanged
GtkImageIconNameData name
Temporal::samplepos_t samplepos_t