|
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 |