Interfaces with system audio hardware. More...
#include <AudioComponent.h>
Public Member Functions | |
AudioComponent () | |
~AudioComponent () | |
void | beginCallbacks () |
void | endCallbacks () |
void | connectToProcessorGraph (AudioProcessorGraph *processorGraph) |
void | disconnectProcessorGraph () |
bool | callbacksAreActive () |
void | restartDevice () |
void | stopDevice () |
Public Attributes | |
AudioDeviceManager | deviceManager |
Interfaces with system audio hardware.
Uses the audio card to generate the callbacks to run the ProcessorGraph during data acquisition.
Sends output to the audio card for audio monitoring.
Determines the initial size of the sample buffer (crucial for real-time feedback latency).
AudioComponent::AudioComponent | ( | ) |
AudioComponent::~AudioComponent | ( | ) |
void AudioComponent::beginCallbacks | ( | ) |
bool AudioComponent::callbacksAreActive | ( | ) |
void AudioComponent::connectToProcessorGraph | ( | AudioProcessorGraph * | processorGraph | ) |
void AudioComponent::disconnectProcessorGraph | ( | ) |
void AudioComponent::endCallbacks | ( | ) |
void AudioComponent::restartDevice | ( | ) |
void AudioComponent::stopDevice | ( | ) |
AudioDeviceManager AudioComponent::deviceManager |