#include <CSL_Core.h>

Public Member Functions | |
| BufferCMap () | |
| Constructors: default is useless. | |
| BufferCMap (unsigned numChannels, unsigned numFrames) | |
| ask for a given number of "virtual" channels | |
| BufferCMap (unsigned numChannels, unsigned realNumChannels, unsigned numFrames) | |
| ~BufferCMap () | |
| Destructor. | |
| SampleBuffer | monoBuffer (unsigned bufNum) |
| Pointer accessor uses channel map. | |
Public Attributes | |
| unsigned | mRealNumChannels |
| the actual number of channels used | |
| std::vector< int > | mChannelMap |
| the map between virtual and real channels | |
| BufferCMap::BufferCMap | ( | ) |
Constructors: default is useless.
Buffer Sample Processing (optional).
| BufferCMap::BufferCMap | ( | unsigned | numChannels, | |
| unsigned | numFrames | |||
| ) |
ask for a given number of "virtual" channels
| BufferCMap::BufferCMap | ( | unsigned | numChannels, | |
| unsigned | realNumChannels, | |||
| unsigned | numFrames | |||
| ) |
| BufferCMap::~BufferCMap | ( | ) |
Destructor.
| SampleBuffer csl::BufferCMap::monoBuffer | ( | unsigned | bufNum | ) | [inline] |
Pointer accessor uses channel map.
Reimplemented from csl::Buffer.
References csl::Buffer::mBuffers, and mChannelMap.
| unsigned csl::BufferCMap::mRealNumChannels |
the actual number of channels used
| std::vector<int> csl::BufferCMap::mChannelMap |
the map between virtual and real channels
Referenced by csl::InOut::InOut(), monoBuffer(), and csl::InOut::setChanMap().
1.5.8