Open Ephys GUI
 All Classes Functions Variables
Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
AudioComponent Class Reference

#include <AudioComponent.h>

List of all members.

Public Member Functions

void beginCallbacks ()
void endCallbacks ()
void connectToProcessorGraph (AudioProcessorGraph *processorGraph)
void disconnectProcessorGraph ()
bool callbacksAreActive ()
void restartDevice ()
void stopDevice ()

Public Attributes

AudioDeviceManager deviceManager

Private Member Functions

 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR (AudioComponent)

Private Attributes

bool isPlaying
AudioProcessorPlayer * graphPlayer

Detailed Description

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).

See also:
MainWindow, ProcessorGraph

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