ardour
|
Public Member Functions | |
ChannelInfo (framecnt_t playback_buffer_size, framecnt_t capture_buffer_size, framecnt_t speed_buffer_size, framecnt_t wrap_buffer_size) | |
~ChannelInfo () | |
void | resize_playback (framecnt_t) |
void | resize_capture (framecnt_t) |
Information about one of our channels
Definition at line 164 of file audio_diskstream.h.
AudioDiskstream::ChannelInfo::ChannelInfo | ( | framecnt_t | playback_buffer_size, |
framecnt_t | capture_buffer_size, | ||
framecnt_t | speed_buffer_size, | ||
framecnt_t | wrap_buffer_size | ||
) |
Definition at line 2444 of file audio_diskstream.cc.
AudioDiskstream::ChannelInfo::~ChannelInfo | ( | ) |
Definition at line 2486 of file audio_diskstream.cc.
void AudioDiskstream::ChannelInfo::resize_capture | ( | framecnt_t | capture_bufsize | ) |
Definition at line 2478 of file audio_diskstream.cc.
void AudioDiskstream::ChannelInfo::resize_playback | ( | framecnt_t | playback_bufsize | ) |
Definition at line 2470 of file audio_diskstream.cc.
PBD::RingBufferNPT<Sample>* ARDOUR::AudioDiskstream::ChannelInfo::capture_buf |
Definition at line 188 of file audio_diskstream.h.
PBD::RingBufferNPT<CaptureTransition>* ARDOUR::AudioDiskstream::ChannelInfo::capture_transition_buf |
Definition at line 197 of file audio_diskstream.h.
PBD::RingBufferNPT<Sample>::rw_vector ARDOUR::AudioDiskstream::ChannelInfo::capture_vector |
Definition at line 195 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::capture_wrap_buffer |
Definition at line 173 of file audio_diskstream.h.
framecnt_t ARDOUR::AudioDiskstream::ChannelInfo::curr_capture_cnt |
Definition at line 199 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::current_capture_buffer |
Definition at line 181 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::current_playback_buffer |
Definition at line 182 of file audio_diskstream.h.
PBD::RingBufferNPT<Sample>* ARDOUR::AudioDiskstream::ChannelInfo::playback_buf |
A ringbuffer for data to be played back, written to in the butler thread, read from in the process thread.
Definition at line 187 of file audio_diskstream.h.
PBD::RingBufferNPT<Sample>::rw_vector ARDOUR::AudioDiskstream::ChannelInfo::playback_vector |
Definition at line 194 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::playback_wrap_buffer |
Definition at line 172 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::scrub_buffer |
Definition at line 190 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::scrub_forward_buffer |
Definition at line 191 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::scrub_reverse_buffer |
Definition at line 192 of file audio_diskstream.h.
ChannelSource ARDOUR::AudioDiskstream::ChannelInfo::source |
Information about the Port that our audio data comes from
Definition at line 179 of file audio_diskstream.h.
Sample* ARDOUR::AudioDiskstream::ChannelInfo::speed_buffer |
Definition at line 174 of file audio_diskstream.h.
boost::shared_ptr<AudioFileSource> ARDOUR::AudioDiskstream::ChannelInfo::write_source |
Definition at line 176 of file audio_diskstream.h.