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