|
tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications
« « « Anklang Documentation |
Public Member Functions | |
| 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) |
Definition at line 17 of file tracktion_AudioFifo.h.
Definition at line 20 of file tracktion_AudioFifo.h.
| void tracktion::engine::AudioFifo::ensureFreeSpace | ( | int | numSamples | ) |
Definition at line 36 of file tracktion_AudioFifo.h.
|
noexcept |
Definition at line 31 of file tracktion_AudioFifo.h.
|
noexcept |
Definition at line 33 of file tracktion_AudioFifo.h.
|
noexcept |
Definition at line 32 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::read | ( | juce::AudioBuffer< float > & | dest, |
| int | startSampleInDestBuffer | ||
| ) |
Definition at line 120 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::read | ( | juce::AudioBuffer< float > & | dest, |
| int | startSampleInDestBuffer, | ||
| int | numSamples | ||
| ) |
Definition at line 125 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::readAdding | ( | juce::AudioBuffer< float > & | dest, |
| int | startSampleInDestBuffer | ||
| ) |
Definition at line 148 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::readAdding | ( | juce::AudioBuffer< float > & | dest, |
| int | startSampleInDestBuffer, | ||
| int | numSamples | ||
| ) |
Definition at line 153 of file tracktion_AudioFifo.h.
|
noexcept |
Definition at line 34 of file tracktion_AudioFifo.h.
Definition at line 25 of file tracktion_AudioFifo.h.
Definition at line 80 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::write | ( | const juce::AudioBuffer< float > & | src | ) |
Definition at line 48 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::write | ( | const juce::AudioBuffer< float > & | src, |
| int | startSample, | ||
| int | numSamples | ||
| ) |
Definition at line 53 of file tracktion_AudioFifo.h.
| bool tracktion::engine::AudioFifo::writeSilence | ( | int | numSamples | ) |
Definition at line 101 of file tracktion_AudioFifo.h.