virtual bool SetDeckControlMode(cec_deck_control_mode mode, bool bSendUpdate = true);
virtual bool SetDeckInfo(cec_deck_info info, bool bSendUpdate = true);
virtual bool SetHDMIPort(uint8_t iPort, bool bForce = false);
- virtual bool SetInactiveView(void);
+ virtual bool TransmitInactiveSource(void);
virtual bool SetLogicalAddress(cec_logical_address iLogicalAddress);
virtual bool SetMenuState(cec_menu_state state, bool bSendUpdate = true);
virtual bool SetPhysicalAddress(uint16_t iPhysicalAddress);
bool m_bMonitor;
CecBuffer<cec_command> m_commandBuffer;
cec_keypress m_previousKey;
+ CThread * m_busScan;
+ };
+
+ class CCECBusScan : public CThread
+ {
+ public:
+ CCECBusScan(CCECProcessor *processor) { m_processor = processor; }
+ virtual ~CCECBusScan(void) {}
+ virtual void *Process(void);
+
+ private:
+ CCECProcessor *m_processor;
};
};