addAudioCallback(AudioIODeviceCallback *newCallback) | AudioDeviceManager | |
addAudioDeviceType(AudioIODeviceType *newDeviceType) | AudioDeviceManager | |
addChangeListener(ChangeListener *listener) | ChangeBroadcaster | |
addMidiInputCallback(const String &midiInputDeviceName, MidiInputCallback *callback) | AudioDeviceManager | |
audioCallbackLock | AudioDeviceManager | private |
audioDeviceAboutToStartInt(AudioIODevice *) | AudioDeviceManager | private |
audioDeviceErrorInt(const String &) | AudioDeviceManager | private |
audioDeviceIOCallbackInt(const float **inputChannelData, int totalNumInputChannels, float **outputChannelData, int totalNumOutputChannels, int numSamples) | AudioDeviceManager | private |
audioDeviceListChanged() | AudioDeviceManager | private |
AudioDeviceManager() | AudioDeviceManager | |
audioDeviceStoppedInt() | AudioDeviceManager | private |
availableDeviceTypes | AudioDeviceManager | private |
CallbackHandler class | AudioDeviceManager | friend |
callbackHandler | AudioDeviceManager | private |
callbacks | AudioDeviceManager | private |
ChangeBroadcaster() noexcept | ChangeBroadcaster | |
chooseBestBufferSize(int preferred) const | AudioDeviceManager | private |
chooseBestSampleRate(double preferred) const | AudioDeviceManager | private |
closeAudioDevice() | AudioDeviceManager | |
ContainerDeletePolicy< CallbackHandler > | AudioDeviceManager | friend |
cpuUsageMs | AudioDeviceManager | private |
createAudioDeviceTypes(OwnedArray< AudioIODeviceType > &types) | AudioDeviceManager | virtual |
createDeviceTypesIfNeeded() | AudioDeviceManager | private |
createStateXml() const | AudioDeviceManager | |
currentAudioDevice | AudioDeviceManager | private |
currentDeviceType | AudioDeviceManager | private |
currentSetup | AudioDeviceManager | private |
defaultMidiOutput | AudioDeviceManager | private |
defaultMidiOutputName | AudioDeviceManager | private |
deleteCurrentDevice() | AudioDeviceManager | private |
dispatchPendingMessages() | ChangeBroadcaster | |
enabledMidiInputs | AudioDeviceManager | private |
enableInputLevelMeasurement(bool enableMeasurement) noexcept | AudioDeviceManager | |
enableOutputLevelMeasurement(bool enableMeasurement) noexcept | AudioDeviceManager | |
findType(const String &inputName, const String &outputName) | AudioDeviceManager | private |
findType(const String &typeName) | AudioDeviceManager | private |
getAudioCallbackLock() noexcept | AudioDeviceManager | inline |
getAudioDeviceSetup(AudioDeviceSetup &result) const | AudioDeviceManager | |
getAvailableDeviceTypes() | AudioDeviceManager | |
getCpuUsage() const | AudioDeviceManager | |
getCurrentAudioDevice() const noexcept | AudioDeviceManager | inline |
getCurrentAudioDeviceType() const | AudioDeviceManager | inline |
getCurrentDeviceTypeObject() const | AudioDeviceManager | |
getCurrentInputLevel() const noexcept | AudioDeviceManager | |
getCurrentOutputLevel() const noexcept | AudioDeviceManager | |
getDefaultMidiOutput() const noexcept | AudioDeviceManager | inline |
getDefaultMidiOutputName() const noexcept | AudioDeviceManager | inline |
getMidiCallbackLock() noexcept | AudioDeviceManager | inline |
handleIncomingMidiMessageInt(MidiInput *, const MidiMessage &) | AudioDeviceManager | private |
initialise(int numInputChannelsNeeded, int numOutputChannelsNeeded, const XmlElement *savedState, bool selectDefaultDeviceOnFailure, const String &preferredDefaultDeviceName=String(), const AudioDeviceSetup *preferredSetupOptions=nullptr) | AudioDeviceManager | |
initialiseDefault(const String &preferredDefaultDeviceName, const AudioDeviceSetup *) | AudioDeviceManager | private |
initialiseFromXML(const XmlElement &, bool selectDefaultDeviceOnFailure, const String &preferredDefaultDeviceName, const AudioDeviceSetup *) | AudioDeviceManager | private |
initialiseWithDefaultDevices(int numInputChannelsNeeded, int numOutputChannelsNeeded) | AudioDeviceManager | |
inputChannels | AudioDeviceManager | private |
inputLevelMeter | AudioDeviceManager | private |
insertDefaultDeviceNames(AudioDeviceSetup &) const | AudioDeviceManager | private |
isMidiInputEnabled(const String &midiInputDeviceName) const | AudioDeviceManager | |
lastDeviceTypeConfigs | AudioDeviceManager | private |
lastExplicitSettings | AudioDeviceManager | private |
listNeedsScanning | AudioDeviceManager | mutableprivate |
midiCallbackLock | AudioDeviceManager | private |
midiCallbacks | AudioDeviceManager | private |
midiInsFromXml | AudioDeviceManager | private |
numInputChansNeeded | AudioDeviceManager | private |
numOutputChansNeeded | AudioDeviceManager | private |
outputChannels | AudioDeviceManager | private |
outputLevelMeter | AudioDeviceManager | private |
playTestSound() | AudioDeviceManager | |
removeAllChangeListeners() | ChangeBroadcaster | |
removeAudioCallback(AudioIODeviceCallback *callback) | AudioDeviceManager | |
removeChangeListener(ChangeListener *listener) | ChangeBroadcaster | |
removeMidiInputCallback(const String &midiInputDeviceName, MidiInputCallback *callback) | AudioDeviceManager | |
restartDevice(int blockSizeToUse, double sampleRateToUse, const BigInteger &ins, const BigInteger &outs) | AudioDeviceManager | private |
restartLastAudioDevice() | AudioDeviceManager | |
scanDevicesIfNeeded() | AudioDeviceManager | private |
sendChangeMessage() | ChangeBroadcaster | |
sendSynchronousChangeMessage() | ChangeBroadcaster | |
setAudioDeviceSetup(const AudioDeviceSetup &newSetup, bool treatAsChosenDevice) | AudioDeviceManager | |
setCurrentAudioDeviceType(const String &type, bool treatAsChosenDevice) | AudioDeviceManager | |
setDefaultMidiOutput(const String &deviceName) | AudioDeviceManager | |
setMidiInputEnabled(const String &midiInputDeviceName, bool enabled) | AudioDeviceManager | |
stopDevice() | AudioDeviceManager | private |
tempBuffer | AudioDeviceManager | private |
testSound | AudioDeviceManager | private |
testSoundPosition | AudioDeviceManager | private |
timeToCpuScale | AudioDeviceManager | private |
updateXml() | AudioDeviceManager | private |
~AudioDeviceManager() | AudioDeviceManager | |
~ChangeBroadcaster() | ChangeBroadcaster | virtual |