X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=include%2FCECExportsCpp.h;h=a87c2d018434d19e3ba457113b9f503fbb85f8bd;hb=3fcd38dcd9f704c307da815f39c23f3e0581ef3e;hp=ec69a4bb8e946bb7e8c4a2643a901eff6c470fff;hpb=bcd03b376090dafc233889bbf7405221d1a37cb0;p=deb_libcec.git diff --git a/include/CECExportsCpp.h b/include/CECExportsCpp.h index ec69a4b..a87c2d0 100644 --- a/include/CECExportsCpp.h +++ b/include/CECExportsCpp.h @@ -41,6 +41,11 @@ namespace CEC */ virtual bool Open(const char *strPort, int iTimeoutMs = 10000) = 0; + /*! + * @see cec_close + */ + virtual bool Close(int iTimeoutMs = 2000) = 0; + /*! * @see cec_find_devices */ @@ -57,7 +62,7 @@ namespace CEC virtual bool StartBootloader(void) = 0; /*! - * @see cec_power_off_devices + * @depcrecated Use StandbyDevices() instead */ virtual bool PowerOffDevices(cec_logical_address address = CECDEVICE_BROADCAST) = 0; @@ -91,10 +96,15 @@ namespace CEC */ virtual bool GetNextKeypress(cec_keypress *key) = 0; + /*! + * @see cec_get_next_command + */ + virtual bool GetNextCommand(cec_command *command) = 0; + /*! * @see cec_transmit */ - virtual bool Transmit(const cec_frame &data, bool bWaitForAck = true, int64_t iTimeout = (int64_t) 5000) = 0; + virtual bool Transmit(const cec_frame &data, bool bWaitForAck = true) = 0; /*! * @see cec_set_logical_address