X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fdevices%2FCECBusDevice.h;h=67a816f0e6c3468ca34f991113747c6856075c93;hb=a3269a0a9e8973e29cfe073dd8e558aad173f984;hp=4b6aa677e4254e6252498d01e713ec44188b9fc2;hpb=6a1c0009842a1857b863655813595292422a512b;p=deb_libcec.git diff --git a/src/lib/devices/CECBusDevice.h b/src/lib/devices/CECBusDevice.h index 4b6aa67..67a816f 100644 --- a/src/lib/devices/CECBusDevice.h +++ b/src/lib/devices/CECBusDevice.h @@ -54,6 +54,7 @@ namespace CEC virtual uint16_t GetMyPhysicalAddress(void) const; virtual void SetCecVersion(cec_version newVersion); + virtual void SetMenuLanguage(const cec_menu_language &menuLanguage); virtual void SetVendorId(const cec_datapacket &data); virtual void SetVendorId(uint64_t iVendorId, uint8_t iVendorClass = 0); virtual const char *GetVendorName(void) const { return CECVendorIdToString(m_iVendorId); } @@ -69,6 +70,7 @@ namespace CEC 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); @@ -90,6 +92,7 @@ namespace CEC protected: uint16_t m_iPhysicalAddress; cec_logical_address m_iLogicalAddress; + cec_menu_language m_menuLanguage; CCECProcessor *m_processor; CCECCommandHandler *m_handler; uint64_t m_iVendorId;