- virtual const char *GetVendorName(void) const { return CECVendorIdToString(m_iVendorId); }
- virtual uint64_t GetVendorId(void) const { return m_iVendorId; }
- virtual uint8_t GetVendorClass(void) const { return m_iVendorClass; }
-
- virtual uint64_t GetLastActive(void) const { return m_iLastActive; }
-
- 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 cec_version GetCecVersion(void);
- virtual cec_menu_language &GetMenuLanguage(void);
- virtual void PollVendorId(void);
- virtual bool PowerOn(void);
- virtual bool Standby(void);
- virtual bool SetOSDString(cec_display_control duration, const char *strMessage);
- 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);