X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FLibCEC.h;h=dde69f4bae61afe55a24d38716a43d954e3f0d92;hb=fa4798bd538f6114390884ad6f2f9c44c9f77e09;hp=9c3e8f1002c235bd73f5ea150cb47346f794ab86;hpb=7b494bea6f0eefd2d10306492d5c191ab378e8a7;p=deb_libcec.git diff --git a/src/lib/LibCEC.h b/src/lib/LibCEC.h index 9c3e8f1..dde69f4 100644 --- a/src/lib/LibCEC.h +++ b/src/lib/LibCEC.h @@ -53,6 +53,7 @@ namespace CEC virtual bool Open(const char *strPort, uint32_t iTimeout = 10000); virtual void Close(void); + virtual bool EnableCallbacks(ICECCallbacks *callbacks); virtual int8_t FindAdapters(cec_adapter *deviceList, uint8_t iBufSize, const char *strDevicePath = NULL); virtual bool PingAdapter(void); virtual bool StartBootloader(void); @@ -126,5 +127,7 @@ namespace CEC CecBuffer m_logBuffer; CecBuffer m_keyBuffer; CecBuffer m_commandBuffer; + ICECCallbacks *m_callbacks; + CMutex m_mutex; }; };