#include <ActiveAESink.h>
§ anonymous enum
Enumerator |
---|
CHECK_SWAP | |
NEED_CONVERT | |
NEED_BYTESWAP | |
SKIP_SWAP | |
§ CActiveAESink()
CActiveAESink::CActiveAESink |
( |
CEvent * |
inMsgEvent | ) |
|
|
explicit |
§ Dispose()
void CActiveAESink::Dispose |
( |
| ) |
|
§ EnumerateOutputDevices()
void CActiveAESink::EnumerateOutputDevices |
( |
AEDeviceList & |
devices, |
|
|
bool |
passthrough |
|
) |
| |
§ EnumerateSinkList()
void CActiveAESink::EnumerateSinkList |
( |
bool |
force | ) |
|
§ GenerateNoise()
void CActiveAESink::GenerateNoise |
( |
| ) |
|
|
protected |
§ GetDeviceFriendlyName()
void CActiveAESink::GetDeviceFriendlyName |
( |
std::string & |
device | ) |
|
|
protected |
§ GetDeviceType()
AEDeviceType CActiveAESink::GetDeviceType |
( |
const std::string & |
device | ) |
|
§ HasPassthroughDevice()
bool CActiveAESink::HasPassthroughDevice |
( |
| ) |
|
§ NeedIECPacking()
bool CActiveAESink::NeedIECPacking |
( |
| ) |
|
|
protected |
§ OpenSink()
void CActiveAESink::OpenSink |
( |
| ) |
|
|
protected |
§ OutputSamples()
unsigned int CActiveAESink::OutputSamples |
( |
CSampleBuffer * |
samples | ) |
|
|
protected |
§ PrintSinks()
void CActiveAESink::PrintSinks |
( |
| ) |
|
|
protected |
§ Process()
§ ReturnBuffers()
void CActiveAESink::ReturnBuffers |
( |
| ) |
|
|
protected |
§ SetSilenceTimer()
void CActiveAESink::SetSilenceTimer |
( |
| ) |
|
|
protected |
§ Start()
void CActiveAESink::Start |
( |
| ) |
|
§ StateMachine()
- Todo:
- use max raw packet size, for now use max size of an IEC packed packet maxIECPpacket > maxRawPacket for raw packets frameSize is set to 1
§ SupportsFormat()
bool CActiveAESink::SupportsFormat |
( |
const std::string & |
device, |
|
|
AEAudioFormat & |
format |
|
) |
| |
§ SwapInit()
§ m_bStateMachineSelfTrigger
bool ActiveAE::CActiveAESink::m_bStateMachineSelfTrigger |
|
protected |
§ m_controlPort
§ m_dataPort
§ m_device
std::string ActiveAE::CActiveAESink::m_device |
|
protected |
§ m_deviceFriendlyName
std::string ActiveAE::CActiveAESink::m_deviceFriendlyName |
|
protected |
§ m_extAppFocused
bool ActiveAE::CActiveAESink::m_extAppFocused |
|
protected |
§ m_extError
bool ActiveAE::CActiveAESink::m_extError |
|
protected |
§ m_extSilenceTimeout
unsigned int ActiveAE::CActiveAESink::m_extSilenceTimeout |
|
protected |
§ m_extSilenceTimer
§ m_extStreaming
bool ActiveAE::CActiveAESink::m_extStreaming |
|
protected |
§ m_extTimeout
int ActiveAE::CActiveAESink::m_extTimeout |
|
protected |
§ m_inMsgEvent
CEvent* ActiveAE::CActiveAESink::m_inMsgEvent |
|
protected |
§ m_needIecPack
bool ActiveAE::CActiveAESink::m_needIecPack |
|
protected |
§ m_outMsgEvent
CEvent ActiveAE::CActiveAESink::m_outMsgEvent |
|
protected |
§ m_packer
§ m_requestedFormat
§ m_sampleOfSilence
§ m_silenceTimeOut
int ActiveAE::CActiveAESink::m_silenceTimeOut |
|
protected |
§ m_sink
IAESink* ActiveAE::CActiveAESink::m_sink |
|
protected |
§ m_sinkFormat
§ m_sinkInfoList
§ m_sinkLatency
int ActiveAE::CActiveAESink::m_sinkLatency |
|
protected |
§ m_state
int ActiveAE::CActiveAESink::m_state |
|
protected |
§ m_stats
§ m_streamNoise
bool ActiveAE::CActiveAESink::m_streamNoise |
|
protected |
§ m_swapState
enum { ... } ActiveAE::CActiveAESink::m_swapState |
§ m_volume
float ActiveAE::CActiveAESink::m_volume |
|
protected |
The documentation for this class was generated from the following files: