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, uint16_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(AudioChannelLayout channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
InitializeCapture(AudioFormatInfo format) | HephAudio::Native::NativeAudio | |
InitializeCapture(AudioDevice *device, AudioFormatInfo format)=0 | HephAudio::Native::NativeAudio | pure virtual |
InitializeRender() | HephAudio::Native::NativeAudio | |
InitializeRender(AudioChannelLayout channelLayout, uint32_t sampleRate) | HephAudio::Native::NativeAudio | |
InitializeRender(AudioFormatInfo format) | 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 | |
Load(const std::filesystem::path &filePath, uint32_t playCount, bool isPaused) | 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 | |
Play(const std::filesystem::path &filePath, uint32_t playCount, bool isPaused) | 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 |