The AudioFifo is a storage, where the AVReader classes will store the stream of audio samples for pre buffering.
More...
#include <foleys_AudioFifo.h>
The AudioFifo is a storage, where the AVReader classes will store the stream of audio samples for pre buffering.
◆ AudioFifo()
◆ pushSamples()
| void pushSamples |
( |
const juce::AudioBuffer< float > & |
samples | ) |
|
◆ pullSamples()
| void pullSamples |
( |
const juce::AudioSourceChannelInfo & |
info | ) |
|
◆ pushSilence()
| void pushSilence |
( |
int |
numSamples | ) |
|
◆ skipSamples()
| void skipSamples |
( |
int |
numSamples | ) |
|
◆ setPosition()
| void setPosition |
( |
const int64_t |
position | ) |
|
◆ getWritePosition()
| int64_t getWritePosition |
( |
| ) |
const |
◆ getReadPosition()
| int64_t getReadPosition |
( |
| ) |
const |
◆ getFreeSpace()
| int getFreeSpace |
( |
| ) |
const |
◆ getAvailableSamples()
| int getAvailableSamples |
( |
| ) |
const |
◆ setNumChannels()
| void setNumChannels |
( |
int |
numChannels | ) |
|
◆ setSampleRate()
| void setSampleRate |
( |
double |
sampleRate | ) |
|
◆ setNumSamples()
| void setNumSamples |
( |
int |
samples | ) |
|
The documentation for this class was generated from the following files: