void Start();
void Dispose();
bool HasVolume();
+ AEDeviceType GetDeviceType(const std::string &device);
+ bool HasPassthroughDevice();
CSinkControlProtocol m_controlPort;
CSinkDataProtocol m_dataPort;
bool m_bStateMachineSelfTrigger;
int m_extTimeout;
bool m_extError;
- bool m_extSilence;
+ unsigned int m_extSilenceTimeout;
+ XbmcThreads::EndTime m_extSilenceTimer;
CSampleBuffer m_sampleOfSilence;
uint8_t *m_convertBuffer;