#include <ActiveAESink.h>
◆ anonymous enum
| Enumerator |
|---|
| CHECK_SWAP | |
| NEED_CONVERT | |
| NEED_BYTESWAP | |
| SKIP_SWAP | |
◆ CActiveAESink()
| CActiveAESink::CActiveAESink |
( |
CEvent * | inMsgEvent | ) |
|
|
explicit |
◆ ~CActiveAESink()
| CActiveAESink::~CActiveAESink |
( |
| ) |
|
|
default |
◆ DeviceExist()
| bool CActiveAESink::DeviceExist |
( |
std::string | driver, |
|
|
const std::string & | device ) |
◆ Dispose()
| void CActiveAESink::Dispose |
( |
| ) |
|
◆ EnumerateOutputDevices()
◆ EnumerateSinkList()
| void CActiveAESink::EnumerateSinkList |
( |
bool | force, |
|
|
std::string | driver ) |
◆ GenerateNoise()
| void CActiveAESink::GenerateNoise |
( |
| ) |
|
|
protected |
◆ GetDeviceFriendlyName()
| void CActiveAESink::GetDeviceFriendlyName |
( |
const std::string & | device | ) |
|
|
protected |
◆ GetDeviceType()
| AEDeviceType CActiveAESink::GetDeviceType |
( |
const std::string & | device | ) |
|
◆ HasPassthroughDevice()
| bool CActiveAESink::HasPassthroughDevice |
( |
| ) |
|
◆ NeedIecPack()
| bool ActiveAE::CActiveAESink::NeedIecPack |
( |
| ) |
const |
|
inline |
◆ NeedIECPacking()
| bool CActiveAESink::NeedIECPacking |
( |
| ) |
|
|
protected |
◆ OnExit()
| void CActiveAESink::OnExit |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ OnStartup()
| void CActiveAESink::OnStartup |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ OpenSink()
| void CActiveAESink::OpenSink |
( |
| ) |
|
|
protected |
◆ OutputSamples()
◆ PrintSinks()
| void CActiveAESink::PrintSinks |
( |
std::string & | driver | ) |
|
|
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()
◆ ValidateOuputDevice()
| std::string CActiveAESink::ValidateOuputDevice |
( |
const std::string & | device, |
|
|
bool | passthrough ) const |
◆ 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
| std::chrono::milliseconds ActiveAE::CActiveAESink::m_extSilenceTimeout |
|
protected |
◆ m_extSilenceTimer
◆ m_extStreaming
| bool ActiveAE::CActiveAESink::m_extStreaming |
|
protected |
◆ m_extTimeout
| std::chrono::milliseconds ActiveAE::CActiveAESink::m_extTimeout |
|
protected |
◆ m_inMsgEvent
| CEvent* ActiveAE::CActiveAESink::m_inMsgEvent |
|
protected |
◆ m_needIecPack
| bool ActiveAE::CActiveAESink::m_needIecPack {false} |
|
protected |
◆ m_outMsgEvent
| CEvent ActiveAE::CActiveAESink::m_outMsgEvent |
|
protected |
◆ m_packer
◆ m_requestedFormat
◆ m_sampleOfSilence
◆ m_silenceTimeOut
| std::chrono::minutes ActiveAE::CActiveAESink::m_silenceTimeOut {std::chrono::minutes::zero()} |
|
protected |
◆ m_sink
| std::unique_ptr<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 |
◆ []
| enum { ... } ActiveAE::CActiveAESink::m_swapState |
◆ m_volume
| float ActiveAE::CActiveAESink::m_volume |
|
protected |
The documentation for this class was generated from the following files: