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

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

AddOnAudioDeviceAddedHandler(Heph::EventHandler handler) (defined in HephAudio::Audio)HephAudio::Audio
AddOnAudioDeviceRemovedHandler(Heph::EventHandler handler) (defined in HephAudio::Audio)HephAudio::Audio
AddOnCaptureHandler(Heph::EventHandler handler) (defined in HephAudio::Audio)HephAudio::Audio
Audio()HephAudio::Audio
Audio(AudioAPI api)HephAudio::Audio
Audio(const Audio &)=delete (defined in HephAudio::Audio)HephAudio::Audio
AudioObjectExists(AudioObject *pAudioObject) constHephAudio::Audio
AudioObjectExists(const Heph::Guid &audioObjectId) constHephAudio::Audio
CreateAudioObject(const std::string &name, size_t bufferFrameCount, AudioChannelLayout channelLayout, uint16_t sampleRate)HephAudio::Audio
DestroyAudioObject(AudioObject *pAudioObject)HephAudio::Audio
DestroyAudioObject(const Heph::Guid &audioObjectId)HephAudio::Audio
GetAudioDecoder() constHephAudio::Audio
GetAudioDeviceById(const std::string &deviceId) constHephAudio::Audio
GetAudioDevices(AudioDeviceType deviceType) constHephAudio::Audio
GetAudioEncoder() constHephAudio::Audio
GetAudioObject(size_t index) constHephAudio::Audio
GetAudioObject(const Heph::Guid &audioObjectId)HephAudio::Audio
GetAudioObject(const std::string &audioObjectName) constHephAudio::Audio
GetAudioObjectCount() constHephAudio::Audio
GetCaptureDevice() constHephAudio::Audio
GetCaptureFormat() constHephAudio::Audio
GetDefaultAudioDevice(AudioDeviceType deviceType) constHephAudio::Audio
GetDeviceEnumerationPeriod() constHephAudio::Audio
GetMasterVolume() constHephAudio::Audio
GetNativeAudio() constHephAudio::Audio
GetNativeParams(Native::NativeAudioParams &nativeParams) constHephAudio::Audio
GetRenderDevice() constHephAudio::Audio
GetRenderFormat() constHephAudio::Audio
InitializeCapture()HephAudio::Audio
InitializeCapture(AudioChannelLayout channelLayout, uint32_t sampleRate)HephAudio::Audio
InitializeCapture(AudioFormatInfo format)HephAudio::Audio
InitializeCapture(AudioDevice *device, AudioFormatInfo format)HephAudio::Audio
InitializeRender()HephAudio::Audio
InitializeRender(AudioChannelLayout channelLayout, uint32_t sampleRate)HephAudio::Audio
InitializeRender(AudioFormatInfo format)HephAudio::Audio
InitializeRender(AudioDevice *device, AudioFormatInfo format)HephAudio::Audio
IsCapturePaused() constHephAudio::Audio
Load(const std::filesystem::path &filePath)HephAudio::Audio
Load(const std::filesystem::path &filePath, uint32_t playCount)HephAudio::Audio
Load(const std::filesystem::path &filePath, uint32_t playCount, bool isPaused)HephAudio::Audio
operator=(const Audio &)=delete (defined in HephAudio::Audio)HephAudio::Audio
PauseCapture()HephAudio::Audio
Play(const std::filesystem::path &filePath)HephAudio::Audio
Play(const std::filesystem::path &filePath, uint32_t playCount)HephAudio::Audio
Play(const std::filesystem::path &filePath, uint32_t playCount, bool isPaused)HephAudio::Audio
ResumeCapture()HephAudio::Audio
SetAudioDecoder(std::shared_ptr< IAudioDecoder > pNewDecoder)HephAudio::Audio
SetAudioEncoder(std::shared_ptr< IAudioEncoder > pNewEncoder)HephAudio::Audio
SetDeviceEnumerationPeriod(uint32_t deviceEnumerationPeriod_ms)HephAudio::Audio
SetMasterVolume(double volume)HephAudio::Audio
SetNativeParams(const Native::NativeAudioParams &nativeParams)HephAudio::Audio
SetOnAudioDeviceAddedHandler(Heph::EventHandler handler) (defined in HephAudio::Audio)HephAudio::Audio
SetOnAudioDeviceRemovedHandler(Heph::EventHandler handler) (defined in HephAudio::Audio)HephAudio::Audio
SetOnCaptureHandler(Heph::EventHandler handler) (defined in HephAudio::Audio)HephAudio::Audio
StopCapturing()HephAudio::Audio
StopRendering()HephAudio::Audio
~Audio()HephAudio::Audio