◆ 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()
| String CoreAudioClasses::CoreAudioInternal::reopen |
( |
const BigInteger & |
inputChannels, |
|
|
const BigInteger & |
outputChannels, |
|
|
double |
newSampleRate, |
|
|
int |
bufferSizeSamples |
|
) |
| |
|
inline |
◆ 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: