cec: handle GiveAudioStatus. currently send a feature abort
[deb_libcec.git] / src / lib / devices / CECBusDevice.h
index 69591669cd883b4c5a919b6cd3c2f11cb97c928f..509e57c604dc5d6d90ed0835e281e2bd2c56af54 100644 (file)
@@ -54,16 +54,17 @@ namespace CEC
     virtual bool PowerOn(void);
     virtual bool Standby(void);
 
-    virtual cec_version         GetCecVersion(bool bRefresh = true);
+    virtual cec_version         GetCecVersion(void);
     virtual CCECCommandHandler *GetHandler(void) const { return m_handler; };
     virtual uint64_t            GetLastActive(void) const { return m_iLastActive; }
     virtual cec_logical_address GetLogicalAddress(void) const { return m_iLogicalAddress; }
-    virtual cec_menu_language & GetMenuLanguage(bool bRefresh = true);
+    virtual cec_menu_language & GetMenuLanguage(void);
     virtual cec_logical_address GetMyLogicalAddress(void) const;
     virtual uint16_t            GetMyPhysicalAddress(void) const;
     virtual uint16_t            GetPhysicalAddress(void) const { return m_iPhysicalAddress; }
-    virtual cec_power_status    GetPowerStatus(bool bRefresh = true);
-    virtual CCECProcessor *     GetProcessor() const { return m_processor; }
+    virtual cec_power_status    GetPowerStatus(void);
+    virtual CCECProcessor *     GetProcessor(void) const { return m_processor; }
+    virtual cec_device_type     GetType(void) const { return m_type; }
     virtual const cec_vendor &  GetVendor(void);
     virtual uint8_t             GetVendorClass(void) const { return m_iVendorClass; }
     virtual cec_vendor_id       GetVendorId(void) { return GetVendor().vendor; };