Jamba
3.0.2
|
#include <AudioBuffer.h>
Classes | |
class | Channel |
Public Types | |
typedef AudioBuffers< SampleType > | class_type |
Public Member Functions | |
SampleType | absoluteMax () |
bool | adjustSilenceFlags () |
AudioBuffers (AudioBusBuffers &buffer, int32 numSamples) | |
tresult | clear () |
tresult | copyFrom (class_type const &fromBuffer) |
tresult | copyTo (class_type &toBuffer) const |
Channel | getAudioChannel (int32 iChannel) |
SampleType ** | getBuffer () const |
template<> | |
Sample32 ** | getBuffer () const |
template<> | |
Sample64 ** | getBuffer () const |
Channel | getLeftChannel () |
int32 | getNumChannels () const |
int32 | getNumSamples () const |
Channel | getRightChannel () |
uint64 | getSilenceFlags () const |
bool | isSilent () const |
bool | isSilent (int32 iChannel) const |
void | setSilenceFlag (int32 iChannel, bool iSilent) |
void | setSilenceFlags (uint64 iFlags) const |
Private Attributes | |
AudioBusBuffers & | fBuffer |
const int32 | fNumSamples |
Represents all the buffers (example for a stereo channel there is 2 underlying sample buffers)
SampleType |
typedef AudioBuffers<SampleType> pongasoft::VST::AudioBuffers< SampleType >::class_type |
|
inline |
|
inline |
|
inline |
Computes and adjust the silence flags
|
inline |
Clears the buffer (and sets the silence flag)
|
inline |
Copy the content of the provided buffer to THIS buffer (up to num samples)
|
inline |
Copy the content of THIS buffer to the provided buffer (up to num samples)
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Sets a single channel silence flag
|
inline |
|
private |
|
private |