AddIOProc(AudioDeviceIOProc ioProc, void *pCallbackData) | CCoreAudioDevice | |
CCoreAudioDevice()=default | CCoreAudioDevice | |
CCoreAudioDevice(AudioDeviceID deviceId) | CCoreAudioDevice | explicit |
Close() | CCoreAudioDevice | |
defaultOutputDeviceChanged(AudioObjectID inObjectID, UInt32 inNumberAddresses, const AudioObjectPropertyAddress inAddresses[], void *inClientData) | CCoreAudioDevice | protectedstatic |
GetBufferSize() | CCoreAudioDevice | |
GetCurrentDataSourceName() const | CCoreAudioDevice | |
GetDataSource(UInt32 &dataSourceId) const | CCoreAudioDevice | |
GetDataSourceName(UInt32 dataSourceId) const | CCoreAudioDevice | |
GetDataSources(CoreAudioDataSourceList *pList) const | CCoreAudioDevice | |
GetHogStatus() | CCoreAudioDevice | |
GetId() const | CCoreAudioDevice | inline |
GetMixingSupport() | CCoreAudioDevice | |
GetName() const | CCoreAudioDevice | |
GetNominalSampleRate() | CCoreAudioDevice | |
GetNumChannelsOfStream(UInt32 streamIdx) const | CCoreAudioDevice | |
GetNumLatencyFrames() | CCoreAudioDevice | |
GetPreferredChannelLayout(CCoreAudioChannelLayout &layout) const | CCoreAudioDevice | |
GetPreferredChannelLayoutForStereo(CCoreAudioChannelLayout &layout) const | CCoreAudioDevice | |
GetStreams(AudioStreamIdList *pList) | CCoreAudioDevice | |
GetTotalOutputChannels() const | CCoreAudioDevice | |
GetTransportType() const | CCoreAudioDevice | |
IsDigital() const | CCoreAudioDevice | |
IsRunning() | CCoreAudioDevice | |
m_BufferSizeRestore | CCoreAudioDevice | protected |
m_callbackSuppressTimer | CCoreAudioDevice | protectedstatic |
m_defaultOutputDeviceChangedCB | CCoreAudioDevice | protectedstatic |
m_DeviceId | CCoreAudioDevice | protected |
m_frameSize | CCoreAudioDevice | protected |
m_HogPid | CCoreAudioDevice | protected |
m_IoProc | CCoreAudioDevice | protected |
m_MixerRestore | CCoreAudioDevice | protected |
m_ObjectListenerProc | CCoreAudioDevice | protected |
m_OutputBufferIndex | CCoreAudioDevice | protected |
m_SampleRateRestore | CCoreAudioDevice | protected |
m_Started | CCoreAudioDevice | protected |
Open(AudioDeviceID deviceId) | CCoreAudioDevice | |
RegisterDefaultOutputDeviceChangedCB(bool bRegister, AudioObjectPropertyListenerProc callback, void *ref) | CCoreAudioDevice | static |
RegisterDeviceChangedCB(bool bRegister, AudioObjectPropertyListenerProc callback, void *ref) | CCoreAudioDevice | static |
RemoveIOProc() | CCoreAudioDevice | |
RemoveObjectListenerProc(AudioObjectPropertyListenerProc callback, void *pClientData) | CCoreAudioDevice | |
SetBufferSize(UInt32 size) | CCoreAudioDevice | |
SetCurrentVolume(Float32 vol) | CCoreAudioDevice | |
SetDataSource(UInt32 &dataSourceId) | CCoreAudioDevice | |
SetHogStatus(bool hog) | CCoreAudioDevice | |
SetMixingSupport(UInt32 mix) | CCoreAudioDevice | |
SetNominalSampleRate(Float64 sampleRate) | CCoreAudioDevice | |
SetObjectListenerProc(AudioObjectPropertyListenerProc callback, void *pClientData) | CCoreAudioDevice | |
Start() | CCoreAudioDevice | |
Stop() | CCoreAudioDevice | |
SuppressDefaultOutputDeviceCB(unsigned int suppressTimeMs) | CCoreAudioDevice | inlinestatic |
~CCoreAudioDevice() | CCoreAudioDevice | virtual |