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::NativeAudio Member List

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

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
EnumerateAudioDevices()=0HephAudio::Native::NativeAudioprotectedpure virtual
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
GetDefaultAudioDevice(AudioDeviceType deviceType) constHephAudio::Native::NativeAudio
GetDeviceEnumerationPeriod() constHephAudio::Native::NativeAudio
GetFinalAOVolume(AudioObject *pAudioObject) constHephAudio::Native::NativeAudioprotectedvirtual
GetMasterVolume() const =0HephAudio::Native::NativeAudiopure virtual
GetNativeParams(NativeAudioParams &nativeParams) const =0HephAudio::Native::NativeAudiopure virtual
GetRenderDevice() constHephAudio::Native::NativeAudio
GetRenderFormat() constHephAudio::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)=0HephAudio::Native::NativeAudiopure 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)=0HephAudio::Native::NativeAudiopure virtual
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 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)=0HephAudio::Native::NativeAudiopure virtual
SetNativeParams(const NativeAudioParams &nativeParams)=0HephAudio::Native::NativeAudiopure virtual
StopCapturing()=0HephAudio::Native::NativeAudiopure virtual
StopRendering()=0HephAudio::Native::NativeAudiopure virtual
~NativeAudio()=defaultHephAudio::Native::NativeAudiovirtual