◆ CoreAudioInternal()
CoreAudioClasses::CoreAudioInternal::CoreAudioInternal |
( |
CoreAudioIODevice & |
d, |
|
|
AudioDeviceID |
id |
|
) |
| |
|
inline |
◆ ~CoreAudioInternal()
CoreAudioClasses::CoreAudioInternal::~CoreAudioInternal |
( |
| ) |
|
|
inline |
◆ allocateTempBuffers()
void CoreAudioClasses::CoreAudioInternal::allocateTempBuffers |
( |
| ) |
|
|
inline |
◆ audioCallback()
void CoreAudioClasses::CoreAudioInternal::audioCallback |
( |
const AudioBufferList * |
inInputData, |
|
|
AudioBufferList * |
outOutputData |
|
) |
| |
|
inline |
◆ deviceDetailsChanged()
void CoreAudioClasses::CoreAudioInternal::deviceDetailsChanged |
( |
| ) |
|
|
inline |
◆ getBitDepthFromDevice()
int CoreAudioClasses::CoreAudioInternal::getBitDepthFromDevice |
( |
AudioObjectPropertyScope |
scope | ) |
const |
|
inline |
◆ getBufferSize()
int CoreAudioClasses::CoreAudioInternal::getBufferSize |
( |
| ) |
const |
|
inline |
◆ getBufferSizesFromDevice()
Array<int> CoreAudioClasses::CoreAudioInternal::getBufferSizesFromDevice |
( |
| ) |
const |
|
inline |
◆ getChannelInfo()
◆ getCurrentSourceIndex()
int CoreAudioClasses::CoreAudioInternal::getCurrentSourceIndex |
( |
bool |
input | ) |
const |
|
inline |
◆ getLatencyFromDevice()
int CoreAudioClasses::CoreAudioInternal::getLatencyFromDevice |
( |
AudioObjectPropertyScope |
scope | ) |
const |
|
inline |
◆ getSampleRate()
double CoreAudioClasses::CoreAudioInternal::getSampleRate |
( |
| ) |
const |
|
inline |
◆ getSampleRatesFromDevice()
Array<double> CoreAudioClasses::CoreAudioInternal::getSampleRatesFromDevice |
( |
| ) |
const |
|
inline |
◆ getSources()
StringArray CoreAudioClasses::CoreAudioInternal::getSources |
( |
bool |
input | ) |
|
|
inline |
◆ reopen()
◆ setCallback()
◆ setCurrentSourceIndex()
void CoreAudioClasses::CoreAudioInternal::setCurrentSourceIndex |
( |
int |
index, |
|
|
bool |
input |
|
) |
| |
|
inline |
◆ start()
bool CoreAudioClasses::CoreAudioInternal::start |
( |
| ) |
|
|
inline |
◆ stop()
void CoreAudioClasses::CoreAudioInternal::stop |
( |
bool |
leaveInterruptRunning | ) |
|
|
inline |
◆ timerCallback()
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.
◆ updateDetailsFromDevice()
void CoreAudioClasses::CoreAudioInternal::updateDetailsFromDevice |
( |
| ) |
|
|
inline |
◆ activeInputChans
BigInteger CoreAudioClasses::CoreAudioInternal::activeInputChans |
◆ activeOutputChans
BigInteger CoreAudioClasses::CoreAudioInternal::activeOutputChans |
◆ audioProcID
AudioDeviceIOProcID CoreAudioClasses::CoreAudioInternal::audioProcID |
◆ bitDepth
int CoreAudioClasses::CoreAudioInternal::bitDepth |
◆ bufferSizes
Array<int> CoreAudioClasses::CoreAudioInternal::bufferSizes |
◆ callback
◆ inChanNames
StringArray CoreAudioClasses::CoreAudioInternal::inChanNames |
◆ inputLatency
int CoreAudioClasses::CoreAudioInternal::inputLatency |
◆ outChanNames
StringArray CoreAudioClasses::CoreAudioInternal::outChanNames |
◆ outputLatency
int CoreAudioClasses::CoreAudioInternal::outputLatency |
◆ owner
◆ sampleRates
Array<double> CoreAudioClasses::CoreAudioInternal::sampleRates |
The documentation for this class was generated from the following file: