CoreAudioClasses::CoreAudioInternal::CoreAudioInternal |
( |
CoreAudioIODevice & |
d, |
|
|
AudioDeviceID |
id |
|
) |
| |
|
inline |
CoreAudioClasses::CoreAudioInternal::~CoreAudioInternal |
( |
| ) |
|
|
inline |
void CoreAudioClasses::CoreAudioInternal::allocateTempBuffers |
( |
| ) |
|
|
inline |
void CoreAudioClasses::CoreAudioInternal::audioCallback |
( |
const AudioBufferList * |
inInputData, |
|
|
AudioBufferList * |
outOutputData |
|
) |
| |
|
inline |
void CoreAudioClasses::CoreAudioInternal::deviceDetailsChanged |
( |
| ) |
|
|
inline |
int CoreAudioClasses::CoreAudioInternal::getBitDepthFromDevice |
( |
AudioObjectPropertyScope |
scope | ) |
const |
|
inline |
int CoreAudioClasses::CoreAudioInternal::getBufferSize |
( |
| ) |
const |
|
inline |
Array<int> CoreAudioClasses::CoreAudioInternal::getBufferSizesFromDevice |
( |
| ) |
const |
|
inline |
int CoreAudioClasses::CoreAudioInternal::getCurrentSourceIndex |
( |
bool |
input | ) |
const |
|
inline |
int CoreAudioClasses::CoreAudioInternal::getLatencyFromDevice |
( |
AudioObjectPropertyScope |
scope | ) |
const |
|
inline |
double CoreAudioClasses::CoreAudioInternal::getSampleRate |
( |
| ) |
const |
|
inline |
Array<double> CoreAudioClasses::CoreAudioInternal::getSampleRatesFromDevice |
( |
| ) |
const |
|
inline |
StringArray CoreAudioClasses::CoreAudioInternal::getSources |
( |
bool |
input | ) |
|
|
inline |
void CoreAudioClasses::CoreAudioInternal::setCurrentSourceIndex |
( |
int |
index, |
|
|
bool |
input |
|
) |
| |
|
inline |
bool CoreAudioClasses::CoreAudioInternal::start |
( |
| ) |
|
|
inline |
void CoreAudioClasses::CoreAudioInternal::stop |
( |
bool |
leaveInterruptRunning | ) |
|
|
inline |
void CoreAudioClasses::CoreAudioInternal::timerCallback |
( |
| ) |
|
|
inlineoverridevirtual |
The user-defined callback routine that actually gets called periodically.
It's perfectly ok to call startTimer() or stopTimer() from within this callback to change the subsequent intervals.
Implements Timer.
void CoreAudioClasses::CoreAudioInternal::updateDetailsFromDevice |
( |
| ) |
|
|
inline |
BigInteger CoreAudioClasses::CoreAudioInternal::activeInputChans |
BigInteger CoreAudioClasses::CoreAudioInternal::activeOutputChans |
AudioDeviceIOProcID CoreAudioClasses::CoreAudioInternal::audioProcID |
int CoreAudioClasses::CoreAudioInternal::bitDepth |
Array<int> CoreAudioClasses::CoreAudioInternal::bufferSizes |
StringArray CoreAudioClasses::CoreAudioInternal::inChanNames |
int CoreAudioClasses::CoreAudioInternal::inputLatency |
StringArray CoreAudioClasses::CoreAudioInternal::outChanNames |
int CoreAudioClasses::CoreAudioInternal::outputLatency |
Array<double> CoreAudioClasses::CoreAudioInternal::sampleRates |
The documentation for this class was generated from the following file: