tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::AudioMidiFifo Class Reference

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 writeAudioAndMidi (const juce::AudioBuffer< float > &audioSrc, const juce::MidiBuffer &midiSrc)
 
void readAudioAndMidi (juce::AudioBuffer< float > &audioDst, juce::MidiBuffer &midiDst)
 

Detailed Description

Definition at line 112 of file tracktion_AudioUtilities.h.

Constructor & Destructor Documentation

◆ AudioMidiFifo()

tracktion::engine::AudioMidiFifo::AudioMidiFifo ( int  channels = 2,
int  maxSize = 1024 
)

Definition at line 115 of file tracktion_AudioUtilities.h.

Member Function Documentation

◆ clear()

void tracktion::engine::AudioMidiFifo::clear ( )

Definition at line 128 of file tracktion_AudioUtilities.h.

◆ getNumSamplesAvailable()

int tracktion::engine::AudioMidiFifo::getNumSamplesAvailable ( )

Definition at line 135 of file tracktion_AudioUtilities.h.

◆ getNumSamplesFree()

int tracktion::engine::AudioMidiFifo::getNumSamplesFree ( )

Definition at line 136 of file tracktion_AudioUtilities.h.

◆ readAudioAndMidi()

void tracktion::engine::AudioMidiFifo::readAudioAndMidi ( juce::AudioBuffer< float > &  audioDst,
juce::MidiBuffer midiDst 
)

Definition at line 175 of file tracktion_AudioUtilities.h.

◆ setSize()

void tracktion::engine::AudioMidiFifo::setSize ( int  channels,
int  maxSize 
)

Definition at line 120 of file tracktion_AudioUtilities.h.

◆ writeAudioAndMidi()

void tracktion::engine::AudioMidiFifo::writeAudioAndMidi ( const juce::AudioBuffer< float > &  audioSrc,
const juce::MidiBuffer midiSrc 
)

Definition at line 153 of file tracktion_AudioUtilities.h.

◆ writeSilence()

void tracktion::engine::AudioMidiFifo::writeSilence ( int  numSamples)

Definition at line 138 of file tracktion_AudioUtilities.h.


The documentation for this class was generated from the following file: