EHS
|
#include <AudioDevice_PW.h>
Public Member Functions | |
~AudioDevice () override | |
AudioDevice () | |
AudioDevice (AudioDevice &&device) noexcept | |
AudioDevice (const AudioDevice &device) | |
AudioDevice & | operator= (AudioDevice &&device) noexcept |
AudioDevice & | operator= (const AudioDevice &device) |
void | OpenStream () override |
void | CloseStream () override |
UInt_64 | SendStream (const void *data, UInt_64 size) override |
UInt_64 | ReceiveStream (void *data, UInt_64 size) override |
bool | IsStreaming () const override |
bool | IsValid () const override |
~AudioDevice () override | |
AudioDevice () | |
AudioDevice (AudioDevice &&device) noexcept | |
AudioDevice (const AudioDevice &device) | |
AudioDevice & | operator= (AudioDevice &&device) noexcept |
AudioDevice & | operator= (const AudioDevice &device) |
void | OpenStream () override |
void | CloseStream () override |
UInt_64 | SendStream (const void *data, UInt_64 outFrameSize) override |
UInt_64 | ReceiveStream (void *data, UInt_64 inFrameSize) override |
Str_32 | GetInterfaceName_32 () const |
Str_16 | GetInterfaceName_16 () const |
Str_8 | GetInterfaceName_8 () const |
Str_32 | GetName_32 () const |
Str_16 | GetName_16 () const |
Str_8 | GetName_8 () const |
bool | IsStreaming () const override |
bool | IsValid () const override |
![]() | |
virtual | ~BaseAudioDevice ()=default |
BaseAudioDevice () | |
BaseAudioDevice (const BaseAudioDevice &device) | |
BaseAudioDevice & | operator= (const BaseAudioDevice &device) |
virtual void | OpenStream () |
virtual void | CloseStream () |
virtual UInt_64 | SendStream (const void *data, UInt_64 size) |
virtual UInt_64 | ReceiveStream (void *data, UInt_64 size) |
void | BridgeStreams (BaseAudioDevice *input, UInt_64 frameBufferSize) |
void | BridgeStreams (UInt_64 frameBufferSize) |
AudioDeviceType | GetType () const |
void | SetDataType (DataType newDataType) |
DataType | GetDataType () const |
UInt_8 | GetByteDepth () const |
UInt_16 | GetBitDepth () const |
void | SetSampleRate (UInt_32 newSampleRate) |
UInt_32 | GetSampleRate () const |
void | SetChannels (UInt_32 newChannels) |
UInt_16 | GetChannels () const |
UInt_32 | GetFrameSize () const |
void | SetPeriod (UInt_32 newPeriod) |
UInt_32 | GetPeriod () const |
void | SetLatency (UInt_32 newLatency) |
UInt_32 | GetLatency () const |
UInt_64 | GetMaxFrames () const |
virtual bool | IsStreaming () const |
virtual bool | IsValid () const |
Static Public Member Functions | |
static AudioDevice | GetDefault (AudioDeviceType type) |
static Array< AudioDevice > | Get (AudioDeviceType type, AudioDeviceState state) |
static AudioDevice | GetDefault (AudioDeviceType type) |
static Array< AudioDevice > | Get (AudioDeviceType type, AudioDeviceState state) |
![]() | |
static BaseAudioDevice | GetDefault (AudioDeviceType type) |
static Array< BaseAudioDevice > | Get (AudioDeviceType type, AudioDeviceState state) |
Additional Inherited Members | |
![]() | |
AudioDeviceType | type |
DataType | dataType |
UInt_16 | byteDepth |
UInt_32 | sampleRate |
UInt_32 | channels |
UInt_32 | period |
UInt_32 | latency |
UInt_64 | maxFrames |
|
override |
ehs::AudioDevice::AudioDevice | ( | ) |
|
noexcept |
ehs::AudioDevice::AudioDevice | ( | const AudioDevice & | device | ) |
|
override |
ehs::AudioDevice::AudioDevice | ( | ) |
|
noexcept |
ehs::AudioDevice::AudioDevice | ( | const AudioDevice & | device | ) |
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
static |
|
static |
|
static |
|
static |
Str_16 ehs::AudioDevice::GetInterfaceName_16 | ( | ) | const |
Str_32 ehs::AudioDevice::GetInterfaceName_32 | ( | ) | const |
Str_8 ehs::AudioDevice::GetInterfaceName_8 | ( | ) | const |
Str_16 ehs::AudioDevice::GetName_16 | ( | ) | const |
Str_32 ehs::AudioDevice::GetName_32 | ( | ) | const |
Str_8 ehs::AudioDevice::GetName_8 | ( | ) | const |
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
noexcept |
|
noexcept |
AudioDevice & ehs::AudioDevice::operator= | ( | const AudioDevice & | device | ) |
AudioDevice & ehs::AudioDevice::operator= | ( | const AudioDevice & | device | ) |
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.
|
overridevirtual |
Reimplemented from ehs::BaseAudioDevice.