- virtual bool HandleCommand(const cec_command &command);
-
- virtual void AddLog(cec_log_level level, const CStdString &strMessage);
- virtual CCECProcessor *GetProcessor() const { return m_processor; }
- virtual CCECCommandHandler *GetHandler(void) const { return m_handler; };
-
- virtual bool ReportCECVersion(void);
- virtual bool ReportDeckStatus(void);
- virtual bool ReportMenuState(bool bActive = true);
- virtual bool ReportOSDName(void);
- virtual bool ReportPowerState(bool bOn = true);
- virtual bool ReportVendorID(void);
-
- virtual bool BroadcastActiveView(void);
- virtual bool BroadcastInactiveView(void);
- virtual bool BroadcastPhysicalAddress(void);
- virtual bool BroadcastActiveSource(void);
-
- static const char *CECVendorIdToString(const uint64_t iVendorId);
+ virtual bool TransmitActiveSource(void);
+ virtual bool TransmitCECVersion(cec_logical_address dest);
+ virtual bool TransmitInactiveView(void);
+ virtual bool TransmitMenuState(cec_logical_address dest);
+ virtual bool TransmitOSDName(cec_logical_address dest);
+ virtual bool TransmitOSDString(cec_logical_address dest, cec_display_control duration, const char *strMessage);
+ virtual bool TransmitPhysicalAddress(void);
+ virtual bool TransmitPowerState(cec_logical_address dest);
+ virtual bool TransmitPoll(cec_logical_address dest);
+ virtual bool TransmitVendorID(cec_logical_address dest);