JUCE
Public Member Functions | List of all members
AudioUnitHelpers::CoreAudioBufferList Class Reference

Public Member Functions

 CoreAudioBufferList ()
 
void prepare (int inChannels, int outChannels, int maxFrames)
 
void release ()
 
void reset () noexcept
 
float * setBuffer (const int idx, float *ptr=nullptr) noexcept
 
float * push () noexcept
 
void push (AudioBufferList &bufferList, const int *channelMap) noexcept
 
float * pop () noexcept
 
void pop (AudioBufferList &buffer, const int *channelMap) noexcept
 
AudioSampleBuffergetBuffer (UInt32 frames) noexcept
 

Constructor & Destructor Documentation

AudioUnitHelpers::CoreAudioBufferList::CoreAudioBufferList ( )

Member Function Documentation

void AudioUnitHelpers::CoreAudioBufferList::prepare ( int  inChannels,
int  outChannels,
int  maxFrames 
)

References jmax().

void AudioUnitHelpers::CoreAudioBufferList::release ( )
void AudioUnitHelpers::CoreAudioBufferList::reset ( )
noexcept

References zeromem().

float* AudioUnitHelpers::CoreAudioBufferList::setBuffer ( const int  idx,
float *  ptr = nullptr 
)
noexcept

References jassert.

float* AudioUnitHelpers::CoreAudioBufferList::push ( )
noexcept

References jassert.

void AudioUnitHelpers::CoreAudioBufferList::push ( AudioBufferList &  bufferList,
const int *  channelMap 
)
noexcept
float* AudioUnitHelpers::CoreAudioBufferList::pop ( )
noexcept

References jassert.

void AudioUnitHelpers::CoreAudioBufferList::pop ( AudioBufferList &  buffer,
const int *  channelMap 
)
noexcept
AudioSampleBuffer& AudioUnitHelpers::CoreAudioBufferList::getBuffer ( UInt32  frames)
noexcept

References jassert.


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