filmstro_ffmpeg
 All Classes Files Functions Friends Macros
Public Member Functions | List of all members
AudioProcessorPlayerSource Class Reference

#include <filmstro_audiohelpers_AudioProcessorPlayerSource.h>

Inheritance diagram for AudioProcessorPlayerSource:

Public Member Functions

 AudioProcessorPlayerSource (juce::AudioProcessor *proc, const int channels=2, const bool deleteProcessor=true)
 
virtual ~AudioProcessorPlayerSource ()
 
void prepareToPlay (int samplesPerBlockExpected, double sampleRate) override
 
void releaseResources () override
 
void setProcessor (juce::AudioProcessor *proc, const bool deleteProcessor)
 
juce::AudioProcessor * getCurrentProcessor () const
 
void getNextAudioBlock (const juce::AudioSourceChannelInfo &bufferToFill) override
 

Constructor & Destructor Documentation

AudioProcessorPlayerSource::AudioProcessorPlayerSource ( juce::AudioProcessor *  proc,
const int  channels = 2,
const bool  deleteProcessor = true 
)
inline
virtual AudioProcessorPlayerSource::~AudioProcessorPlayerSource ( )
inlinevirtual

Member Function Documentation

juce::AudioProcessor* AudioProcessorPlayerSource::getCurrentProcessor ( ) const
inline
void AudioProcessorPlayerSource::getNextAudioBlock ( const juce::AudioSourceChannelInfo &  bufferToFill)
inlineoverride
void AudioProcessorPlayerSource::prepareToPlay ( int  samplesPerBlockExpected,
double  sampleRate 
)
inlineoverride
void AudioProcessorPlayerSource::releaseResources ( )
inlineoverride
void AudioProcessorPlayerSource::setProcessor ( juce::AudioProcessor *  proc,
const bool  deleteProcessor 
)
inline

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