#include <JUCEIO.h>

Public Member Functions | |
| JUCEIO (unsigned s_rate=CSL_mFrameRate, unsigned b_size=CSL_mBlockSize, int in_device=0, int out_device=0, unsigned in_chans=0, unsigned out_chans=2) | |
| < Constructor (stereo by default) | |
| virtual | ~JUCEIO () |
| open/close start/stop methods | |
| void | open () throw (CException) |
| open/close start/stop methods | |
| void | close () throw (CException) |
| open/close start/stop methods | |
| void | start () throw (CException) |
| start my timer thread | |
| void | stop () throw (CException) |
| stop the timer thread | |
| void | audioDeviceIOCallback (const float **inputChannelData, int totalNumInputChannels, float **outputChannelData, int totalNumOutputChannels, int numSamples) |
| void | audioDeviceAboutToStart (AudioIODevice *) |
| JUCE methods. | |
| void | audioDeviceStopped () |
Protected Attributes | |
| AudioDeviceManager | audioDeviceManager |
| JUCE AudioDeviceManager. | |
| JUCEIO::JUCEIO | ( | unsigned | s_rate = CSL_mFrameRate, |
|
| unsigned | b_size = CSL_mBlockSize, |
|||
| int | in_device = 0, |
|||
| int | out_device = 0, |
|||
| unsigned | in_chans = 0, |
|||
| unsigned | out_chans = 2 | |||
| ) |
| JUCEIO::~JUCEIO | ( | ) | [virtual] |
| void JUCEIO::open | ( | ) | throw (CException) [virtual] |
| void JUCEIO::close | ( | ) | throw (CException) [virtual] |
| void JUCEIO::start | ( | void | ) | throw (CException) [virtual] |
| void JUCEIO::stop | ( | void | ) | throw (CException) [virtual] |
stop the timer thread
Audio playback callback & utilities
Reimplemented from csl::IO.
References audioDeviceManager.
| void JUCEIO::audioDeviceIOCallback | ( | const float ** | inputChannelData, | |
| int | totalNumInputChannels, | |||
| float ** | outputChannelData, | |||
| int | totalNumOutputChannels, | |||
| int | numSamples | |||
| ) |
| void csl::JUCEIO::audioDeviceAboutToStart | ( | AudioIODevice * | ) | [inline] |
JUCE methods.
| void csl::JUCEIO::audioDeviceStopped | ( | ) | [inline] |
AudioDeviceManager csl::JUCEIO::audioDeviceManager [protected] |
1.5.8