Gin
|
FIFO - stuff audio/midi in one end and it pops out the other. More...
#include <gin_audiomidififo.h>
Public Member Functions | |
AudioMidiFifo (int channels=2, int maxSize=1024) | |
void | setSize (int channels, int maxSize) |
void | clear () |
int | getNumSamplesAvailable () |
int | getNumSamplesFree () |
void | writeSilence (int numSamples) |
void | write (const juce::AudioBuffer< float > &audioSrc, const juce::MidiBuffer &midiSrc) |
void | read (juce::AudioBuffer< float > &audioDst, juce::MidiBuffer &midiDst) |
FIFO - stuff audio/midi in one end and it pops out the other.
AudioMidiFifo::AudioMidiFifo | ( | int | channels = 2 , |
int | maxSize = 1024 |
||
) |
References setSize().
void AudioMidiFifo::setSize | ( | int | channels, |
int | maxSize | ||
) |
References clear().
Referenced by AudioMidiFifo().
void AudioMidiFifo::clear | ( | ) |
Referenced by setSize().
int AudioMidiFifo::getNumSamplesAvailable | ( | ) |
Referenced by read().
int AudioMidiFifo::getNumSamplesFree | ( | ) |
Referenced by write(), and writeSilence().
void AudioMidiFifo::writeSilence | ( | int | numSamples | ) |
References getNumSamplesFree().
void AudioMidiFifo::write | ( | const juce::AudioBuffer< float > & | audioSrc, |
const juce::MidiBuffer & | midiSrc | ||
) |
References getNumSamplesFree().
void AudioMidiFifo::read | ( | juce::AudioBuffer< float > & | audioDst, |
juce::MidiBuffer & | midiDst | ||
) |
References getNumSamplesAvailable().