#include <BaseAudioDevice.h>
◆ ~BaseAudioDevice()
virtual ehs::BaseAudioDevice::~BaseAudioDevice |
( |
| ) |
|
|
virtualdefault |
◆ BaseAudioDevice() [1/2]
ehs::BaseAudioDevice::BaseAudioDevice |
( |
| ) |
|
◆ BaseAudioDevice() [2/2]
◆ BridgeStreams() [1/2]
void ehs::BaseAudioDevice::BridgeStreams |
( |
BaseAudioDevice * | input, |
|
|
UInt_64 | frameBufferSize ) |
◆ BridgeStreams() [2/2]
void ehs::BaseAudioDevice::BridgeStreams |
( |
UInt_64 | frameBufferSize | ) |
|
◆ CloseStream()
void ehs::BaseAudioDevice::CloseStream |
( |
| ) |
|
|
virtual |
◆ Get()
Retrieves a list of audio input/output devices.
- Parameters
-
[in] | type | The audio device type to retrieve. |
[in] | state | The audio device state to retrieve. |
[out] | devices | The list of audio devices. |
◆ GetBitDepth()
UInt_16 ehs::BaseAudioDevice::GetBitDepth |
( |
| ) |
const |
◆ GetByteDepth()
UInt_8 ehs::BaseAudioDevice::GetByteDepth |
( |
| ) |
const |
◆ GetChannels()
UInt_16 ehs::BaseAudioDevice::GetChannels |
( |
| ) |
const |
◆ GetDataType()
DataType ehs::BaseAudioDevice::GetDataType |
( |
| ) |
const |
◆ GetDefault()
Retrieves the default audio input/output device.
- Parameters
-
[in] | type | The audio device type to retrieve. |
[out] | device | The default audio device. |
◆ GetFrameSize()
UInt_32 ehs::BaseAudioDevice::GetFrameSize |
( |
| ) |
const |
◆ GetLatency()
UInt_32 ehs::BaseAudioDevice::GetLatency |
( |
| ) |
const |
◆ GetMaxFrames()
UInt_64 ehs::BaseAudioDevice::GetMaxFrames |
( |
| ) |
const |
◆ GetPeriod()
UInt_32 ehs::BaseAudioDevice::GetPeriod |
( |
| ) |
const |
◆ GetSampleRate()
UInt_32 ehs::BaseAudioDevice::GetSampleRate |
( |
| ) |
const |
◆ GetType()
◆ IsStreaming()
bool ehs::BaseAudioDevice::IsStreaming |
( |
| ) |
const |
|
virtual |
◆ IsValid()
bool ehs::BaseAudioDevice::IsValid |
( |
| ) |
const |
|
virtual |
◆ OpenStream()
void ehs::BaseAudioDevice::OpenStream |
( |
| ) |
|
|
virtual |
◆ operator=()
◆ ReceiveStream()
UInt_64 ehs::BaseAudioDevice::ReceiveStream |
( |
void * | data, |
|
|
UInt_64 | size ) |
|
virtual |
◆ SendStream()
UInt_64 ehs::BaseAudioDevice::SendStream |
( |
const void * | data, |
|
|
UInt_64 | size ) |
|
virtual |
◆ SetChannels()
void ehs::BaseAudioDevice::SetChannels |
( |
UInt_32 | newChannels | ) |
|
◆ SetDataType()
void ehs::BaseAudioDevice::SetDataType |
( |
DataType | newDataType | ) |
|
◆ SetLatency()
void ehs::BaseAudioDevice::SetLatency |
( |
UInt_32 | newLatency | ) |
|
◆ SetPeriod()
void ehs::BaseAudioDevice::SetPeriod |
( |
UInt_32 | newPeriod | ) |
|
◆ SetSampleRate()
void ehs::BaseAudioDevice::SetSampleRate |
( |
UInt_32 | newSampleRate | ) |
|
◆ byteDepth
UInt_16 ehs::BaseAudioDevice::byteDepth |
|
protected |
◆ channels
UInt_32 ehs::BaseAudioDevice::channels |
|
protected |
◆ dataType
◆ latency
UInt_32 ehs::BaseAudioDevice::latency |
|
protected |
◆ maxFrames
UInt_64 ehs::BaseAudioDevice::maxFrames |
|
protected |
◆ period
UInt_32 ehs::BaseAudioDevice::period |
|
protected |
◆ sampleRate
UInt_32 ehs::BaseAudioDevice::sampleRate |
|
protected |
◆ type
The documentation for this class was generated from the following files: