AudioFilterStreamingDeviceManager Class Reference

Inheritance diagram for AudioFilterStreamingDeviceManager:

AudioDeviceManager ChangeBroadcaster List of all members.

Detailed Description

Wraps an AudioFilterStreamer in an AudioDeviceManager to make it easy to create a standalone filter.

This simply acts as a singleton AudioDeviceManager, which continuously streams audio from the filter you give it with the setFilter() method.

To use it, simply create an instance of it (or use getInstance() if you're using it as a singleton), initialise it like you would a normal AudioDeviceManager, and call setFilter() to start it running your plugin.


Public Member Functions

 AudioFilterStreamingDeviceManager ()
 ~AudioFilterStreamingDeviceManager ()
 juce_DeclareSingleton (AudioFilterStreamingDeviceManager, true)
void setFilter (AudioProcessor *filterToStream)
 Tells the device which filter to stream audio through.


Constructor & Destructor Documentation

AudioFilterStreamingDeviceManager::AudioFilterStreamingDeviceManager  ) 
 

AudioFilterStreamingDeviceManager::~AudioFilterStreamingDeviceManager  ) 
 


Member Function Documentation

AudioFilterStreamingDeviceManager::juce_DeclareSingleton AudioFilterStreamingDeviceManager  ,
true 
 

void AudioFilterStreamingDeviceManager::setFilter AudioProcessor filterToStream  ) 
 

Tells the device which filter to stream audio through.

Pass in 0 to deselect the current filter.


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