public:
CCECBusDevice(CCECProcessor *processor, cec_logical_address address, uint16_t iPhysicalAddress = 0);
public:
CCECBusDevice(CCECProcessor *processor, cec_logical_address address, uint16_t iPhysicalAddress = 0);
virtual bool TransmitInactiveSource(void);
virtual bool TransmitMenuState(cec_logical_address dest);
virtual bool TransmitOSDName(cec_logical_address dest);
virtual bool TransmitInactiveSource(void);
virtual bool TransmitMenuState(cec_logical_address dest);
virtual bool TransmitOSDName(cec_logical_address dest);
virtual bool TransmitKeypress(cec_user_control_code key, bool bWait = true);
virtual bool TransmitKeyRelease(bool bWait = true);
virtual bool TransmitKeypress(cec_user_control_code key, bool bWait = true);
virtual bool TransmitKeyRelease(bool bWait = true);
PLATFORM::CEvent m_replacing;
unsigned m_iHandlerUseCount;
bool m_bAwaitingReceiveFailed;
PLATFORM::CEvent m_replacing;
unsigned m_iHandlerUseCount;
bool m_bAwaitingReceiveFailed;