cec: parse and store the vendor id and device class of devices. only the vendor ID...
[deb_libcec.git] / src / lib / CECProcessor.h
index ef2be9c494d7206bf4ec4acfe3ba812d1316ea9b..2084d1aae56baf55ec0d3d35d1c76db479f0aa58 100644 (file)
@@ -75,6 +75,7 @@ namespace CEC
       bool WaitForAck(bool *bError, uint32_t iTimeout = 1000);
       bool ParseMessage(cec_frame &msg);
       void ParseCurrentFrame(cec_frame &frame);
+      void ParseVendorId(cec_logical_address device, cec_frame data);
 
       cec_frame                  m_currentframe;
       uint16_t                   m_physicaladdress;
@@ -84,5 +85,7 @@ namespace CEC
       CMutex                     m_mutex;
       CAdapterCommunication     *m_communication;
       CLibCEC                   *m_controller;
+      uint64_t                   m_vendorIds[16];
+      uint8_t                    m_vendorClasses[16];
   };
 };