| audioDevices | HephAudio::Native::NativeAudio | protected |
| audioDevicesMutex | HephAudio::Native::NativeAudio | mutableprotected |
| AudioObjectExists(AudioObject *pAudioObject) const | HephAudio::Native::NativeAudio | |
| AudioObjectExists(const Heph::Guid &audioObjectId) const | HephAudio::Native::NativeAudio | |
| audioObjects | HephAudio::Native::NativeAudio | protected |
| audioObjectsMutex | HephAudio::Native::NativeAudio | mutableprotected |
| captureDeviceId | HephAudio::Native::NativeAudio | protected |
| captureFormat | HephAudio::Native::NativeAudio | protected |
| captureThread | HephAudio::Native::NativeAudio | protected |
| CheckAudioDevices() | HephAudio::Native::NativeAudio | protectedvirtual |
| CreateAudioObject(const std::string &name, size_t bufferFrameCount, AudioChannelLayout channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
| DestroyAudioObject(AudioObject *pAudioObject) | HephAudio::Native::NativeAudio | |
| DestroyAudioObject(const Heph::Guid &audioObjectId) | HephAudio::Native::NativeAudio | |
| DEVICE_ENUMERATION_FAIL | HephAudio::Native::NativeAudio | protectedstatic |
| DEVICE_ENUMERATION_SUCCESS | HephAudio::Native::NativeAudio | protectedstatic |
| deviceEnumerationPeriod_ms | HephAudio::Native::NativeAudio | protected |
| deviceThread | HephAudio::Native::NativeAudio | protected |
| disposing | HephAudio::Native::NativeAudio | protected |
| EnumerateAudioDevices()=0 | HephAudio::Native::NativeAudio | protectedpure virtual |
| GetAOCountToMix() const | HephAudio::Native::NativeAudio | protected |
| GetAudioDecoder() const | HephAudio::Native::NativeAudio | |
| GetAudioDeviceById(const std::string &deviceId) const | HephAudio::Native::NativeAudio | |
| GetAudioDevices(AudioDeviceType deviceType) const | HephAudio::Native::NativeAudio | |
| GetAudioEncoder() const | HephAudio::Native::NativeAudio | |
| GetAudioObject(size_t index) | HephAudio::Native::NativeAudio | |
| GetAudioObject(const Heph::Guid &audioObjectId) | HephAudio::Native::NativeAudio | |
| GetAudioObject(const std::string &audioObjectName) | HephAudio::Native::NativeAudio | |
| GetAudioObjectCount() const | HephAudio::Native::NativeAudio | |
| GetCaptureDevice() const | HephAudio::Native::NativeAudio | |
| GetCaptureFormat() const | HephAudio::Native::NativeAudio | |
| GetDefaultAudioDevice(AudioDeviceType deviceType) const | HephAudio::Native::NativeAudio | |
| GetDeviceEnumerationPeriod() const | HephAudio::Native::NativeAudio | |
| GetFinalAOVolume(AudioObject *pAudioObject) const | HephAudio::Native::NativeAudio | protectedvirtual |
| GetMasterVolume() const =0 | HephAudio::Native::NativeAudio | pure virtual |
| GetNativeParams(NativeAudioParams &nativeParams) const =0 | HephAudio::Native::NativeAudio | pure virtual |
| GetRenderDevice() const | HephAudio::Native::NativeAudio | |
| GetRenderFormat() const | HephAudio::Native::NativeAudio | |
| InitializeCapture() | HephAudio::Native::NativeAudio | |
| InitializeCapture(const AudioChannelLayout &channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
| InitializeCapture(AudioFormatInfo format) | HephAudio::Native::NativeAudio | |
| InitializeCapture(AudioDevice *device, const AudioChannelLayout &channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
| InitializeCapture(AudioDevice *device, AudioFormatInfo format)=0 | HephAudio::Native::NativeAudio | pure virtual |
| InitializeRender() | HephAudio::Native::NativeAudio | |
| InitializeRender(const AudioChannelLayout &channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
| InitializeRender(AudioFormatInfo format) | HephAudio::Native::NativeAudio | |
| InitializeRender(AudioDevice *device, const AudioChannelLayout &channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
| InitializeRender(AudioDevice *device, AudioFormatInfo format)=0 | HephAudio::Native::NativeAudio | pure virtual |
| isCaptureInitialized | HephAudio::Native::NativeAudio | protected |
| IsCapturePaused() const | HephAudio::Native::NativeAudio | |
| isCapturePaused | HephAudio::Native::NativeAudio | protected |
| isRenderInitialized | HephAudio::Native::NativeAudio | protected |
| JoinCaptureThread() | HephAudio::Native::NativeAudio | protected |
| JoinDeviceThread() | HephAudio::Native::NativeAudio | protected |
| JoinRenderThread() | HephAudio::Native::NativeAudio | protected |
| Load(const std::filesystem::path &filePath) | HephAudio::Native::NativeAudio | |
| Load(const std::filesystem::path &filePath, uint32_t playCount) | HephAudio::Native::NativeAudio | |
| mainThreadId | HephAudio::Native::NativeAudio | protected |
| Mix(uint32_t frameCount) | HephAudio::Native::NativeAudio | protected |
| NativeAudio() | HephAudio::Native::NativeAudio | |
| NativeAudio(const NativeAudio &)=delete (defined in HephAudio::Native::NativeAudio) | HephAudio::Native::NativeAudio | |
| OnAudioDeviceAdded | HephAudio::Native::NativeAudio | |
| OnAudioDeviceRemoved | HephAudio::Native::NativeAudio | |
| OnCapture | HephAudio::Native::NativeAudio | |
| operator=(const NativeAudio &)=delete (defined in HephAudio::Native::NativeAudio) | HephAudio::Native::NativeAudio | |
| pAudioDecoder | HephAudio::Native::NativeAudio | protected |
| pAudioEncoder | HephAudio::Native::NativeAudio | protected |
| PauseCapture() | HephAudio::Native::NativeAudio | |
| Play(const std::filesystem::path &filePath) | HephAudio::Native::NativeAudio | |
| Play(const std::filesystem::path &filePath, uint32_t playCount) | HephAudio::Native::NativeAudio | |
| renderDeviceId | HephAudio::Native::NativeAudio | protected |
| renderFormat | HephAudio::Native::NativeAudio | protected |
| renderThread | HephAudio::Native::NativeAudio | protected |
| ResumeCapture() | HephAudio::Native::NativeAudio | |
| SetAudioDecoder(std::shared_ptr< IAudioDecoder > pNewDecoder) | HephAudio::Native::NativeAudio | |
| SetAudioEncoder(std::shared_ptr< IAudioEncoder > pNewEncoder) | HephAudio::Native::NativeAudio | |
| SetDeviceEnumerationPeriod(uint32_t deviceEnumerationPeriod_ms) | HephAudio::Native::NativeAudio | |
| SetMasterVolume(double volume)=0 | HephAudio::Native::NativeAudio | pure virtual |
| SetNativeParams(const NativeAudioParams &nativeParams)=0 | HephAudio::Native::NativeAudio | pure virtual |
| StopCapturing()=0 | HephAudio::Native::NativeAudio | pure virtual |
| StopRendering()=0 | HephAudio::Native::NativeAudio | pure virtual |
| ~NativeAudio()=default | HephAudio::Native::NativeAudio | virtual |