Ardour  9.0-pre0-582-g084a23a80d
ARDOUR::DiskReader::ReaderChannelInfo Struct Reference

#include <disk_reader.h>

Inheritance diagram for ARDOUR::DiskReader::ReaderChannelInfo:
[legend]

Public Member Functions

 ReaderChannelInfo (samplecnt_t buffer_size, samplecnt_t preloop_size)
 
 ~ReaderChannelInfo ()
 
void resize (samplecnt_t)
 
void resize_preloop (samplecnt_t)
 
- Public Member Functions inherited from ARDOUR::DiskIOProcessor::ChannelInfo
 ChannelInfo (samplecnt_t buffer_size)
 
 ChannelInfo (const ChannelInfo &)=delete
 
ChannelInfooperator= (const ChannelInfo &)=delete
 
virtual ~ChannelInfo ()
 

Public Attributes

Samplepre_loop_buffer
 
samplecnt_t pre_loop_buffer_size
 
bool initialized
 
- Public Attributes inherited from ARDOUR::DiskIOProcessor::ChannelInfo
PBD::PlaybackBuffer< Sample > * rbuf
 
PBD::RingBufferNPT< Sample > * wbuf
 
PBD::RingBufferNPT< Sample >::rw_vector rw_vector
 
std::shared_ptr< AudioFileSourcewrite_source
 
samplecnt_t curr_capture_cnt
 

Detailed Description

Definition at line 128 of file disk_reader.h.

Constructor & Destructor Documentation

◆ ReaderChannelInfo()

ARDOUR::DiskReader::ReaderChannelInfo::ReaderChannelInfo ( samplecnt_t  buffer_size,
samplecnt_t  preloop_size 
)
inline

Definition at line 129 of file disk_reader.h.

◆ ~ReaderChannelInfo()

ARDOUR::DiskReader::ReaderChannelInfo::~ReaderChannelInfo ( )
inline

Definition at line 138 of file disk_reader.h.

Member Function Documentation

◆ resize()

void ARDOUR::DiskReader::ReaderChannelInfo::resize ( samplecnt_t  )
virtual

◆ resize_preloop()

void ARDOUR::DiskReader::ReaderChannelInfo::resize_preloop ( samplecnt_t  )

Member Data Documentation

◆ initialized

bool ARDOUR::DiskReader::ReaderChannelInfo::initialized

Definition at line 148 of file disk_reader.h.

◆ pre_loop_buffer

Sample* ARDOUR::DiskReader::ReaderChannelInfo::pre_loop_buffer

Definition at line 146 of file disk_reader.h.

◆ pre_loop_buffer_size

samplecnt_t ARDOUR::DiskReader::ReaderChannelInfo::pre_loop_buffer_size

Definition at line 147 of file disk_reader.h.


The documentation for this struct was generated from the following file: