Inheritance diagram for AudioFilterStreamingDeviceManager:

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. | |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
Tells the device which filter to stream audio through. Pass in 0 to deselect the current filter. |