| addBufferSizes(long minSize, long maxSize, long preferredSize, long granularity) | juce::ASIOAudioIODevice | inlineprivate |
| ASIOAudioIODevice(ASIOAudioIODeviceType *ownerType, const String &devName, CLSID clsID, int slotNumber) | juce::ASIOAudioIODevice | inline |
| asioMessagesCallback(long selector, long value) | juce::ASIOAudioIODevice | inlineprivate |
| asioObject | juce::ASIOAudioIODevice | private |
| AudioIODevice(const String &deviceName, const String &typeName) | juce::AudioIODevice | protected |
| bufferGranularity | juce::ASIOAudioIODevice | private |
| bufferInfos | juce::ASIOAudioIODevice | private |
| buffersCreated | juce::ASIOAudioIODevice | private |
| bufferSizes | juce::ASIOAudioIODevice | private |
| callAfterDelay(int milliseconds, std::function< void()> functionToCall) | juce::Timer | privatestatic |
| callback(long index) | juce::ASIOAudioIODevice | inlineprivate |
| callbackLock | juce::ASIOAudioIODevice | private |
| callbacks | juce::ASIOAudioIODevice | private |
| calledback | juce::ASIOAudioIODevice | private |
| callPendingTimersSynchronously() | juce::Timer | privatestatic |
| classId | juce::ASIOAudioIODevice | private |
| clocks | juce::ASIOAudioIODevice | private |
| close() override | juce::ASIOAudioIODevice | inlinevirtual |
| convertASIOString(char *text, int length) | juce::ASIOAudioIODevice | inlineprivatestatic |
| createDummyBuffers(long preferredSize) | juce::ASIOAudioIODevice | inlineprivate |
| currentBitDepth | juce::ASIOAudioIODevice | private |
| currentBlockSizeSamples | juce::ASIOAudioIODevice | private |
| currentCallback | juce::ASIOAudioIODevice | private |
| currentChansIn | juce::ASIOAudioIODevice | private |
| currentChansOut | juce::ASIOAudioIODevice | private |
| currentSampleRate | juce::ASIOAudioIODevice | private |
| deviceIsOpen | juce::ASIOAudioIODevice | private |
| disposeBuffers() | juce::ASIOAudioIODevice | inlineprivate |
| error | juce::ASIOAudioIODevice | private |
| getActiveInputChannels() const override | juce::ASIOAudioIODevice | inlinevirtual |
| getActiveOutputChannels() const override | juce::ASIOAudioIODevice | inlinevirtual |
| getAvailableBufferSizes() override | juce::ASIOAudioIODevice | inlinevirtual |
| getAvailableSampleRates() override | juce::ASIOAudioIODevice | inlinevirtual |
| getChannelName(int index, bool isInput) const | juce::ASIOAudioIODevice | inlineprivate |
| getCurrentBitDepth() override | juce::ASIOAudioIODevice | inlinevirtual |
| getCurrentBufferSizeSamples() override | juce::ASIOAudioIODevice | inlinevirtual |
| getCurrentSampleRate() override | juce::ASIOAudioIODevice | inlinevirtual |
| getDefaultBufferSize() override | juce::ASIOAudioIODevice | inlinevirtual |
| getInputChannelNames() override | juce::ASIOAudioIODevice | inlinevirtual |
| getInputLatencyInSamples() override | juce::ASIOAudioIODevice | inlinevirtual |
| getLastDriverError() const | juce::ASIOAudioIODevice | inlineprivate |
| getLastError() override | juce::ASIOAudioIODevice | inlinevirtual |
| getName() const noexcept | juce::AudioIODevice | inline |
| getOutputChannelNames() override | juce::ASIOAudioIODevice | inlinevirtual |
| getOutputLatencyInSamples() override | juce::ASIOAudioIODevice | inlinevirtual |
| getSampleRate() const | juce::ASIOAudioIODevice | inlineprivate |
| getTimerInterval() const noexcept | juce::Timer | inlineprivate |
| getTypeName() const noexcept | juce::AudioIODevice | inline |
| getXRunCount() const noexcept override | juce::ASIOAudioIODevice | inlinevirtual |
| hasControlPanel() const override | juce::ASIOAudioIODevice | inlinevirtual |
| inBuffers | juce::ASIOAudioIODevice | private |
| initDriver() | juce::ASIOAudioIODevice | inlineprivate |
| inputChannelNames | juce::ASIOAudioIODevice | private |
| inputFormat | juce::ASIOAudioIODevice | private |
| inputLatency | juce::ASIOAudioIODevice | private |
| insideControlPanelModalLoop | juce::ASIOAudioIODevice | private |
| ioBufferSpace | juce::ASIOAudioIODevice | private |
| isOpen() override | juce::ASIOAudioIODevice | inlinevirtual |
| isPlaying() override | juce::ASIOAudioIODevice | inlinevirtual |
| isStarted | juce::ASIOAudioIODevice | private |
| isTimerRunning() const noexcept | juce::Timer | inlineprivate |
| loadDriver() | juce::ASIOAudioIODevice | inlineprivate |
| maxBufferSize | juce::ASIOAudioIODevice | private |
| minBufferSize | juce::ASIOAudioIODevice | private |
| name | juce::AudioIODevice | protected |
| needToReset | juce::ASIOAudioIODevice | private |
| numActiveInputChans | juce::ASIOAudioIODevice | private |
| numActiveOutputChans | juce::ASIOAudioIODevice | private |
| numClockSources | juce::ASIOAudioIODevice | private |
| open(const BigInteger &inputChannels, const BigInteger &outputChannels, double sr, int bufferSizeSamples) override | juce::ASIOAudioIODevice | inlinevirtual |
| openDevice() | juce::ASIOAudioIODevice | inlineprivate |
| operator=(const Timer &)=delete | juce::Timer | private |
| outBuffers | juce::ASIOAudioIODevice | private |
| outputChannelNames | juce::ASIOAudioIODevice | private |
| outputFormat | juce::ASIOAudioIODevice | private |
| outputLatency | juce::ASIOAudioIODevice | private |
| owner | juce::ASIOAudioIODevice | private |
| positionInQueue | juce::Timer | private |
| postOutput | juce::ASIOAudioIODevice | private |
| preferredBufferSize | juce::ASIOAudioIODevice | private |
| processBuffer(long bufferIndex) | juce::ASIOAudioIODevice | inlineprivate |
| readBufferSizes(int bufferSizeSamples) | juce::ASIOAudioIODevice | inlineprivate |
| readLatencies() | juce::ASIOAudioIODevice | inlineprivate |
| refreshBufferSizes() | juce::ASIOAudioIODevice | inlineprivate |
| reloadChannelNames() | juce::ASIOAudioIODevice | inlineprivate |
| removeCurrentDriver() | juce::ASIOAudioIODevice | inlineprivate |
| resetBuffers(const BigInteger &inputChannels, const BigInteger &outputChannels) | juce::ASIOAudioIODevice | inlineprivate |
| resetRequest() noexcept | juce::ASIOAudioIODevice | inline |
| sampleRates | juce::ASIOAudioIODevice | private |
| setAudioPreprocessingEnabled(bool shouldBeEnabled) | juce::AudioIODevice | virtual |
| setCallbackFunctions() noexcept | juce::ASIOAudioIODevice | inlineprivate |
| setSampleRate(double newRate) | juce::ASIOAudioIODevice | inlineprivate |
| shouldUsePreferredSize | juce::ASIOAudioIODevice | private |
| showControlPanel() override | juce::ASIOAudioIODevice | inlinevirtual |
| start(AudioIODeviceCallback *callback) override | juce::ASIOAudioIODevice | inlinevirtual |
| startTimer(int intervalInMilliseconds) noexcept | juce::Timer | private |
| startTimerHz(int timerFrequencyHz) noexcept | juce::Timer | private |
| stop() override | juce::ASIOAudioIODevice | inlinevirtual |
| stopTimer() noexcept | juce::Timer | private |
| Timer() noexcept | juce::Timer | private |
| Timer(const Timer &) noexcept | juce::Timer | private |
| timerCallback() override | juce::ASIOAudioIODevice | inlinevirtual |
| timerPeriodMs | juce::Timer | private |
| totalNumInputChans | juce::ASIOAudioIODevice | private |
| totalNumOutputChans | juce::ASIOAudioIODevice | private |
| tryCreatingDriver(bool &crashed) | juce::ASIOAudioIODevice | inlineprivate |
| typeName | juce::AudioIODevice | protected |
| updateClockSources() | juce::ASIOAudioIODevice | inlineprivate |
| updateSampleRates() | juce::ASIOAudioIODevice | inline |
| xruns | juce::ASIOAudioIODevice | private |
| ~ASIOAudioIODevice() | juce::ASIOAudioIODevice | inline |
| ~AudioIODevice() | juce::AudioIODevice | virtual |
| ~Timer() | juce::Timer | privatevirtual |