19 #ifndef __ardour_delayline_h__
20 #define __ardour_delayline_h__
24 #include <boost/shared_array.hpp>
71 typedef std::vector<boost::shared_array<Sample> >
AudioDlyBuf;
72 typedef std::vector<std::shared_ptr<MidiBuffer> >
MidiDlyBuf;
bool display_to_user() const
DelayLine(Session &s, const std::string &name)
std::vector< boost::shared_array< Sample > > AudioDlyBuf
bool set_name(const std::string &str)
void allocate_pending_buffers(samplecnt_t, ChanCount const &)
void write_to_rb(Sample *rb, Sample *src, samplecnt_t)
void run(BufferSet &, samplepos_t, samplepos_t, double, pframes_t, bool)
bool can_support_io_configuration(const ChanCount &in, ChanCount &out)
bool set_delay(samplecnt_t signal_delay)
void read_from_rb(Sample *rb, Sample *dst, samplecnt_t)
bool configure_io(ChanCount in, ChanCount out)
Glib::Threads::Mutex _set_delay_mutex
std::vector< std::shared_ptr< MidiBuffer > > MidiDlyBuf
GtkImageIconNameData name
Temporal::samplecnt_t samplecnt_t
Temporal::sampleoffset_t sampleoffset_t
Temporal::samplepos_t samplepos_t