|
| AppleAudio () |
|
| AppleAudio (const AppleAudio &)=delete |
|
AppleAudio & | operator= (const AppleAudio &)=delete |
|
| ~AppleAudio () |
|
void | SetMasterVolume (double volume) override |
|
double | GetMasterVolume () const override |
|
void | InitializeRender (AudioDevice *device, AudioFormatInfo format) override |
|
void | StopRendering () override |
|
void | InitializeCapture (AudioDevice *device, AudioFormatInfo format) override |
|
void | StopCapturing () override |
|
void | GetNativeParams (NativeAudioParams &nativeParams) const override |
|
void | SetNativeParams (const NativeAudioParams &nativeParams) override |
|
void | InitializeRender () |
|
void | InitializeRender (AudioChannelLayout channelLayout, uint32_t sampleRate) |
|
void | InitializeRender (AudioFormatInfo format) |
|
void | InitializeCapture () |
|
void | InitializeCapture (AudioChannelLayout channelLayout, uint32_t sampleRate) |
|
void | InitializeCapture (AudioFormatInfo format) |
|
| NativeAudio () |
|
| NativeAudio (const NativeAudio &)=delete |
|
NativeAudio & | operator= (const NativeAudio &)=delete |
|
virtual | ~NativeAudio ()=default |
|
std::shared_ptr< IAudioDecoder > | GetAudioDecoder () const |
|
void | SetAudioDecoder (std::shared_ptr< IAudioDecoder > pNewDecoder) |
|
std::shared_ptr< IAudioEncoder > | GetAudioEncoder () const |
|
void | SetAudioEncoder (std::shared_ptr< IAudioEncoder > pNewEncoder) |
|
AudioObject * | Play (const std::filesystem::path &filePath) |
|
AudioObject * | Play (const std::filesystem::path &filePath, uint32_t playCount) |
|
AudioObject * | Play (const std::filesystem::path &filePath, uint32_t playCount, bool isPaused) |
|
AudioObject * | Load (const std::filesystem::path &filePath) |
|
AudioObject * | Load (const std::filesystem::path &filePath, uint32_t playCount) |
|
AudioObject * | Load (const std::filesystem::path &filePath, uint32_t playCount, bool isPaused) |
|
AudioObject * | CreateAudioObject (const std::string &name, size_t bufferFrameCount, AudioChannelLayout channelLayout, uint16_t sampleRate) |
|
bool | DestroyAudioObject (AudioObject *pAudioObject) |
|
bool | DestroyAudioObject (const Heph::Guid &audioObjectId) |
|
bool | AudioObjectExists (AudioObject *pAudioObject) const |
|
bool | AudioObjectExists (const Heph::Guid &audioObjectId) const |
|
AudioObject * | GetAudioObject (size_t index) |
|
AudioObject * | GetAudioObject (const Heph::Guid &audioObjectId) |
|
AudioObject * | GetAudioObject (const std::string &audioObjectName) |
|
size_t | GetAudioObjectCount () const |
|
void | ResumeCapture () |
|
void | PauseCapture () |
|
bool | IsCapturePaused () const |
|
uint32_t | GetDeviceEnumerationPeriod () const |
|
void | SetDeviceEnumerationPeriod (uint32_t deviceEnumerationPeriod_ms) |
|
const AudioFormatInfo & | GetRenderFormat () const |
|
const AudioFormatInfo & | GetCaptureFormat () const |
|
void | InitializeRender () |
|
void | InitializeRender (AudioChannelLayout channelLayout, uint32_t sampleRate) |
|
void | InitializeRender (AudioFormatInfo format) |
|
void | InitializeCapture () |
|
void | InitializeCapture (AudioChannelLayout channelLayout, uint32_t sampleRate) |
|
void | InitializeCapture (AudioFormatInfo format) |
|
AudioDevice | GetAudioDeviceById (const std::string &deviceId) const |
|
AudioDevice | GetRenderDevice () const |
|
AudioDevice | GetCaptureDevice () const |
|
AudioDevice | GetDefaultAudioDevice (AudioDeviceType deviceType) const |
|
std::vector< AudioDevice > | GetAudioDevices (AudioDeviceType deviceType) const |
|