|  | Ardour
    9.0-pre0-1955-gdb44a58a54
    | 
#include <disk_io.h>
| Public Member Functions | |
| ChannelInfo (samplecnt_t buffer_size) | |
| ChannelInfo (const ChannelInfo &)=delete | |
| ChannelInfo & | operator= (const ChannelInfo &)=delete | 
| virtual | ~ChannelInfo () | 
| virtual void | resize (samplecnt_t)=0 | 
| Public Attributes | |
| PBD::PlaybackBuffer< Sample > * | rbuf | 
| PBD::RingBufferNPT< Sample > * | wbuf | 
| PBD::RingBufferNPT< Sample >::rw_vector | rw_vector | 
| std::shared_ptr< AudioFileSource > | write_source | 
| samplecnt_t | curr_capture_cnt | 
Information about one audio channel, playback or capture (depending on the derived class)
| ARDOUR::DiskIOProcessor::ChannelInfo::ChannelInfo | ( | samplecnt_t | buffer_size | ) | 
| 
 | delete | 
| 
 | virtual | 
| 
 | delete | 
| 
 | pure virtual | 
Implemented in ARDOUR::DiskWriter::WriterChannelInfo, and ARDOUR::DiskReader::ReaderChannelInfo.
| samplecnt_t ARDOUR::DiskIOProcessor::ChannelInfo::curr_capture_cnt | 
| PBD::PlaybackBuffer<Sample>* ARDOUR::DiskIOProcessor::ChannelInfo::rbuf | 
| PBD::RingBufferNPT<Sample>::rw_vector ARDOUR::DiskIOProcessor::ChannelInfo::rw_vector | 
| PBD::RingBufferNPT<Sample>* ARDOUR::DiskIOProcessor::ChannelInfo::wbuf | 
| std::shared_ptr<AudioFileSource> ARDOUR::DiskIOProcessor::ChannelInfo::write_source |