Gin
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
StandaloneAudioProcessorPlayer Class Reference

#include <gin_standaloneaudioprocessorplayer.h>

Inherits gin::AudioProcessorPlayer.

Public Member Functions

 StandaloneAudioProcessorPlayer (bool doDoublePrecisionProcessing=false)
 
void audioDeviceAboutToStart (juce::AudioIODevice *ioDevice) override
 
void preProcessBlock (juce::AudioBuffer< float > &buffer, juce::MidiBuffer &midi) override
 
void postProcessBlock (juce::AudioBuffer< float > &buffer, juce::MidiBuffer &) override
 

Public Attributes

AudioFifo scopeFifo
 
AudioFifo spectrumFifo
 
AudioFifo xyFifo
 
AudioFifo recordFifo
 
MidiFilePlayer midiPlayer
 
SamplePlayer samplePlayer
 
AudioRecorder audioRecorder { recordFifo }
 
StandalonePlayhead playhead
 

Constructor & Destructor Documentation

◆ StandaloneAudioProcessorPlayer()

StandaloneAudioProcessorPlayer::StandaloneAudioProcessorPlayer ( bool  doDoublePrecisionProcessing = false)

Member Function Documentation

◆ audioDeviceAboutToStart()

void StandaloneAudioProcessorPlayer::audioDeviceAboutToStart ( juce::AudioIODevice *  ioDevice)
override

◆ preProcessBlock()

void StandaloneAudioProcessorPlayer::preProcessBlock ( juce::AudioBuffer< float > &  buffer,
juce::MidiBuffer &  midi 
)
override

◆ postProcessBlock()

void StandaloneAudioProcessorPlayer::postProcessBlock ( juce::AudioBuffer< float > &  buffer,
juce::MidiBuffer &   
)
override

Member Data Documentation

◆ scopeFifo

AudioFifo StandaloneAudioProcessorPlayer::scopeFifo

◆ spectrumFifo

AudioFifo StandaloneAudioProcessorPlayer::spectrumFifo

◆ xyFifo

AudioFifo StandaloneAudioProcessorPlayer::xyFifo

◆ recordFifo

AudioFifo StandaloneAudioProcessorPlayer::recordFifo

◆ midiPlayer

MidiFilePlayer StandaloneAudioProcessorPlayer::midiPlayer

◆ samplePlayer

SamplePlayer StandaloneAudioProcessorPlayer::samplePlayer

◆ audioRecorder

AudioRecorder StandaloneAudioProcessorPlayer::audioRecorder { recordFifo }

Referenced by audioDeviceAboutToStart().

◆ playhead

StandalonePlayhead StandaloneAudioProcessorPlayer::playhead

Referenced by preProcessBlock().


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