HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
Loading...
Searching...
No Matches
HephAudio::Native::WinAudioMME Member List

This is the complete list of members for HephAudio::Native::WinAudioMME, including all inherited members.

AFI2WFX(const AudioFormatInfo &afi)HephAudio::Native::WinAudioBaseprotectedstatic
audioDevicesHephAudio::Native::NativeAudioprotected
audioDevicesMutexHephAudio::Native::NativeAudiomutableprotected
AudioObjectExists(AudioObject *pAudioObject) constHephAudio::Native::NativeAudio
AudioObjectExists(const Heph::Guid &audioObjectId) constHephAudio::Native::NativeAudio
audioObjectsHephAudio::Native::NativeAudioprotected
audioObjectsMutexHephAudio::Native::NativeAudiomutableprotected
captureDeviceIdHephAudio::Native::NativeAudioprotected
captureFormatHephAudio::Native::NativeAudioprotected
captureThreadHephAudio::Native::NativeAudioprotected
CheckAudioDevices()HephAudio::Native::NativeAudioprotectedvirtual
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_FAILHephAudio::Native::NativeAudioprotectedstatic
DEVICE_ENUMERATION_SUCCESSHephAudio::Native::NativeAudioprotectedstatic
deviceEnumerationPeriod_msHephAudio::Native::NativeAudioprotected
deviceThreadHephAudio::Native::NativeAudioprotected
disposingHephAudio::Native::NativeAudioprotected
GetAOCountToMix() constHephAudio::Native::NativeAudioprotected
GetAudioDecoder() constHephAudio::Native::NativeAudio
GetAudioDeviceById(const std::string &deviceId) constHephAudio::Native::NativeAudio
GetAudioDevices(AudioDeviceType deviceType) constHephAudio::Native::NativeAudio
GetAudioEncoder() constHephAudio::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() constHephAudio::Native::NativeAudio
GetCaptureDevice() constHephAudio::Native::NativeAudio
GetCaptureFormat() constHephAudio::Native::NativeAudio
GetComErrorMessage(HRESULT hr)HephAudio::Native::WinAudioBaseprotectedstatic
GetDefaultAudioDevice(AudioDeviceType deviceType) constHephAudio::Native::NativeAudio
GetDeviceEnumerationPeriod() constHephAudio::Native::NativeAudio
GetFinalAOVolume(AudioObject *pAudioObject) constHephAudio::Native::NativeAudioprotectedvirtual
GetMasterVolume() const overrideHephAudio::Native::WinAudioMMEvirtual
GetNativeParams(NativeAudioParams &nativeParams) const overrideHephAudio::Native::WinAudioMMEvirtual
GetRenderDevice() constHephAudio::Native::NativeAudio
GetRenderFormat() constHephAudio::Native::NativeAudio
InitializeCapture(AudioDevice *device, AudioFormatInfo format) overrideHephAudio::Native::WinAudioMMEvirtual
InitializeCapture()HephAudio::Native::WinAudioMME
InitializeCapture(AudioChannelLayout channelLayout, uint32_t sampleRate)HephAudio::Native::WinAudioMME
InitializeCapture(AudioFormatInfo format)HephAudio::Native::WinAudioMME
InitializeCOM() constHephAudio::Native::WinAudioBaseprotected
InitializeRender(AudioDevice *device, AudioFormatInfo format)HephAudio::Native::WinAudioMMEvirtual
InitializeRender()HephAudio::Native::WinAudioMME
InitializeRender(AudioChannelLayout channelLayout, uint32_t sampleRate)HephAudio::Native::WinAudioMME
InitializeRender(AudioFormatInfo format)HephAudio::Native::WinAudioMME
isCaptureInitializedHephAudio::Native::NativeAudioprotected
IsCapturePaused() constHephAudio::Native::NativeAudio
isCapturePausedHephAudio::Native::NativeAudioprotected
isRenderInitializedHephAudio::Native::NativeAudioprotected
JoinCaptureThread()HephAudio::Native::NativeAudioprotected
JoinDeviceThread()HephAudio::Native::NativeAudioprotected
JoinRenderThread()HephAudio::Native::NativeAudioprotected
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
mainThreadIdHephAudio::Native::NativeAudioprotected
Mix(uint32_t frameCount)HephAudio::Native::NativeAudioprotected
NativeAudio()HephAudio::Native::NativeAudio
NativeAudio(const NativeAudio &)=delete (defined in HephAudio::Native::NativeAudio)HephAudio::Native::NativeAudio
OnAudioDeviceAddedHephAudio::Native::NativeAudio
OnAudioDeviceRemovedHephAudio::Native::NativeAudio
OnCaptureHephAudio::Native::NativeAudio
operator=(const WinAudioMME &)=delete (defined in HephAudio::Native::WinAudioMME)HephAudio::Native::WinAudioMME
operator=(const WinAudioBase &)=delete (defined in HephAudio::Native::WinAudioBase)HephAudio::Native::WinAudioBase
operator=(const NativeAudio &)=delete (defined in HephAudio::Native::NativeAudio)HephAudio::Native::NativeAudio
pAudioDecoderHephAudio::Native::NativeAudioprotected
pAudioEncoderHephAudio::Native::NativeAudioprotected
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
renderDeviceIdHephAudio::Native::NativeAudioprotected
renderFormatHephAudio::Native::NativeAudioprotected
renderThreadHephAudio::Native::NativeAudioprotected
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) overrideHephAudio::Native::WinAudioMMEvirtual
SetNativeParams(const NativeAudioParams &nativeParams) overrideHephAudio::Native::WinAudioMMEvirtual
StopCapturing() overrideHephAudio::Native::WinAudioMMEvirtual
StopRendering() overrideHephAudio::Native::WinAudioMMEvirtual
WFX2AFI(const WAVEFORMATEXTENSIBLE &wfx)HephAudio::Native::WinAudioBaseprotectedstatic
WinAudioBase()HephAudio::Native::WinAudioBase
WinAudioBase(const WinAudioBase &)=delete (defined in HephAudio::Native::WinAudioBase)HephAudio::Native::WinAudioBase
WinAudioMME()HephAudio::Native::WinAudioMME
WinAudioMME(const WinAudioMME &)=delete (defined in HephAudio::Native::WinAudioMME)HephAudio::Native::WinAudioMME
~NativeAudio()=defaultHephAudio::Native::NativeAudiovirtual
~WinAudioBase()=defaultHephAudio::Native::WinAudioBasevirtual
~WinAudioMME()HephAudio::Native::WinAudioMME