#include <tracktion_AudioFifo.h>
|
| | AudioFifo (int channels, int numSamples) |
| |
| void | setSize (int numChannels, int numSamples) |
| |
| int | getFreeSpace () const noexcept |
| |
| int | getNumReady () const noexcept |
| |
| int | getNumChannels () const noexcept |
| |
| void | reset () noexcept |
| |
| void | ensureFreeSpace (int numSamples) |
| |
| bool | write (const juce::AudioBuffer< float > &src) |
| |
| bool | write (const juce::AudioBuffer< float > &src, int startSample, int numSamples) |
| |
| bool | write (const float *const *data, int numSamples) |
| |
| bool | writeSilence (int numSamples) |
| |
| bool | read (juce::AudioBuffer< float > &dest, int startSampleInDestBuffer) |
| |
| bool | read (juce::AudioBuffer< float > &dest, int startSampleInDestBuffer, int numSamples) |
| |
| bool | readAdding (juce::AudioBuffer< float > &dest, int startSampleInDestBuffer) |
| |
| bool | readAdding (juce::AudioBuffer< float > &dest, int startSampleInDestBuffer, int numSamples) |
| |
◆ AudioFifo()
| tracktion::engine::AudioFifo::AudioFifo |
( |
int |
channels, |
|
|
int |
numSamples |
|
) |
| |
◆ setSize()
| void tracktion::engine::AudioFifo::setSize |
( |
int |
numChannels, |
|
|
int |
numSamples |
|
) |
| |
◆ getFreeSpace()
| int tracktion::engine::AudioFifo::getFreeSpace |
( |
| ) |
const |
|
noexcept |
◆ getNumReady()
| int tracktion::engine::AudioFifo::getNumReady |
( |
| ) |
const |
|
noexcept |
◆ getNumChannels()
| int tracktion::engine::AudioFifo::getNumChannels |
( |
| ) |
const |
|
noexcept |
◆ reset()
| void tracktion::engine::AudioFifo::reset |
( |
| ) |
|
|
noexcept |
◆ ensureFreeSpace()
| void tracktion::engine::AudioFifo::ensureFreeSpace |
( |
int |
numSamples | ) |
|
◆ write() [1/3]
| bool tracktion::engine::AudioFifo::write |
( |
const juce::AudioBuffer< float > & |
src | ) |
|
◆ write() [2/3]
| bool tracktion::engine::AudioFifo::write |
( |
const juce::AudioBuffer< float > & |
src, |
|
|
int |
startSample, |
|
|
int |
numSamples |
|
) |
| |
◆ write() [3/3]
| bool tracktion::engine::AudioFifo::write |
( |
const float *const * |
data, |
|
|
int |
numSamples |
|
) |
| |
◆ writeSilence()
| bool tracktion::engine::AudioFifo::writeSilence |
( |
int |
numSamples | ) |
|
◆ read() [1/2]
| bool tracktion::engine::AudioFifo::read |
( |
juce::AudioBuffer< float > & |
dest, |
|
|
int |
startSampleInDestBuffer |
|
) |
| |
◆ read() [2/2]
| bool tracktion::engine::AudioFifo::read |
( |
juce::AudioBuffer< float > & |
dest, |
|
|
int |
startSampleInDestBuffer, |
|
|
int |
numSamples |
|
) |
| |
◆ readAdding() [1/2]
| bool tracktion::engine::AudioFifo::readAdding |
( |
juce::AudioBuffer< float > & |
dest, |
|
|
int |
startSampleInDestBuffer |
|
) |
| |
◆ readAdding() [2/2]
| bool tracktion::engine::AudioFifo::readAdding |
( |
juce::AudioBuffer< float > & |
dest, |
|
|
int |
startSampleInDestBuffer, |
|
|
int |
numSamples |
|
) |
| |
The documentation for this class was generated from the following file: