#include <tracktion_AudioFifo.h>
|
| AudioFifo (choc::buffer::ChannelCount numChannels, choc::buffer::FrameCount numFrames) |
|
void | setSize (choc::buffer::ChannelCount numChannels, choc::buffer::FrameCount numFrames) |
|
int | getFreeSpace () const noexcept |
|
int | getNumReady () const noexcept |
|
choc::buffer::ChannelCount | getNumChannels () const noexcept |
|
void | reset () noexcept |
|
void | ensureFreeSpace (int numFrames) |
|
bool | write (choc::buffer::ChannelArrayView< float > block) |
|
bool | writeSilence (choc::buffer::FrameCount numFrames) |
|
bool | readAdding (choc::buffer::ChannelArrayView< float > dest) |
|
bool | readOverwriting (choc::buffer::ChannelArrayView< float > dest) |
|
void | removeSamples (int numSamples) |
|
◆ AudioFifo()
tracktion::graph::AudioFifo::AudioFifo |
( |
choc::buffer::ChannelCount |
numChannels, |
|
|
choc::buffer::FrameCount |
numFrames |
|
) |
| |
◆ setSize()
void tracktion::graph::AudioFifo::setSize |
( |
choc::buffer::ChannelCount |
numChannels, |
|
|
choc::buffer::FrameCount |
numFrames |
|
) |
| |
◆ getFreeSpace()
int tracktion::graph::AudioFifo::getFreeSpace |
( |
| ) |
const |
|
noexcept |
◆ getNumReady()
int tracktion::graph::AudioFifo::getNumReady |
( |
| ) |
const |
|
noexcept |
◆ getNumChannels()
choc::buffer::ChannelCount tracktion::graph::AudioFifo::getNumChannels |
( |
| ) |
const |
|
noexcept |
◆ reset()
void tracktion::graph::AudioFifo::reset |
( |
| ) |
|
|
noexcept |
◆ ensureFreeSpace()
void tracktion::graph::AudioFifo::ensureFreeSpace |
( |
int |
numFrames | ) |
|
◆ write()
bool tracktion::graph::AudioFifo::write |
( |
choc::buffer::ChannelArrayView< float > |
block | ) |
|
◆ writeSilence()
bool tracktion::graph::AudioFifo::writeSilence |
( |
choc::buffer::FrameCount |
numFrames | ) |
|
◆ readAdding()
bool tracktion::graph::AudioFifo::readAdding |
( |
choc::buffer::ChannelArrayView< float > |
dest | ) |
|
◆ readOverwriting()
bool tracktion::graph::AudioFifo::readOverwriting |
( |
choc::buffer::ChannelArrayView< float > |
dest | ) |
|
◆ removeSamples()
void tracktion::graph::AudioFifo::removeSamples |
( |
int |
numSamples | ) |
|
The documentation for this class was generated from the following file: