namespace CEC
{
class CLibCEC;
- class IAdapterCommunication;
+ struct IAdapterCommunication;
class CCECBusDevice;
class CCECProcessor : public PLATFORM::CThread, public IAdapterCommunicationCallback
virtual uint64_t GetLastTransmission(void) const { return m_iLastTransmission; }
virtual cec_logical_address GetActiveSource(void);
virtual bool IsActiveSource(cec_logical_address iAddress);
- virtual bool IsInitialised(void) const { return m_bInitialised; }
+ virtual bool IsInitialised(void);
+ virtual bool SetStreamPath(uint16_t iPhysicalAddress);
virtual bool SetActiveView(void);
virtual bool SetActiveSource(cec_device_type type = CEC_DEVICE_TYPE_RESERVED);