HephAudio v3.0.6
A cross-platform C++ library for recording, playing, and processing audio on Windows, Android, Linux, iOS, and macOS.
|
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) const | HephAudio::Audio | |
AudioObjectExists(const Heph::Guid &audioObjectId) const | HephAudio::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() const | HephAudio::Audio | |
GetAudioDeviceById(const std::string &deviceId) const | HephAudio::Audio | |
GetAudioDevices(AudioDeviceType deviceType) const | HephAudio::Audio | |
GetAudioEncoder() const | HephAudio::Audio | |
GetAudioObject(size_t index) const | HephAudio::Audio | |
GetAudioObject(const Heph::Guid &audioObjectId) | HephAudio::Audio | |
GetAudioObject(const std::string &audioObjectName) const | HephAudio::Audio | |
GetAudioObjectCount() const | HephAudio::Audio | |
GetCaptureDevice() const | HephAudio::Audio | |
GetCaptureFormat() const | HephAudio::Audio | |
GetDefaultAudioDevice(AudioDeviceType deviceType) const | HephAudio::Audio | |
GetDeviceEnumerationPeriod() const | HephAudio::Audio | |
GetMasterVolume() const | HephAudio::Audio | |
GetNativeAudio() const | HephAudio::Audio | |
GetNativeParams(Native::NativeAudioParams &nativeParams) const | HephAudio::Audio | |
GetRenderDevice() const | HephAudio::Audio | |
GetRenderFormat() const | HephAudio::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() const | HephAudio::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 |