101 for (uint32_t i = 0; i <
waves.size(); ++i) {
102 waves[i]->gain_changed ();
void init(bool wait_for_waves)
void init(bool wait_for_data)
boost::shared_ptr< ARDOUR::AudioRegion > audio_region() const
#define ENSURE_GUI_THREAD(obj, method,...)
std::vector< ArdourCanvas::WaveView * > tmp_waves
see ::create_waves()
boost::shared_ptr< AudioSource > audio_source(uint32_t n=0) const
std::vector< ArdourCanvas::WaveView * > waves
uint32_t n_channels() const
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > position
TapeAudioRegionView(ArdourCanvas::Container *, RouteTimeAxisView &, boost::shared_ptr< ARDOUR::AudioRegion >, double initial_samples_per_pixel, uint32_t base_color)
static const TimeAxisViewItem::Visibility default_tape_visibility