19 #ifndef __ardour_panner_balance_h__
20 #define __ardour_panner_balance_h__
59 static Panner*
factory (std::shared_ptr<Pannable>, std::shared_ptr<Speakers>);
79 pan_t** buffers, uint32_t which);
XMLNode & get_state() const
static Panner * factory(std::shared_ptr< Pannable >, std::shared_ptr< Speakers >)
Pannerbalance(std::shared_ptr< Pannable >)
void distribute_one(AudioBuffer &srcbuf, BufferSet &obufs, gain_t gain_coeff, pframes_t nframes, uint32_t which)
void distribute_one_automated(AudioBuffer &srcbuf, BufferSet &obufs, samplepos_t start, samplepos_t end, pframes_t nframes, pan_t **buffers, uint32_t which)
void set_position(double)
std::pair< double, double > position_range() const
bool clamp_position(double &)
std::string value_as_string(std::shared_ptr< const AutomationControl >) const
PBD::PropertyDescriptor< timepos_t > start
Temporal::samplepos_t samplepos_t