X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcectypes.h;h=451b2ab83c0efff0fcb1f3276f6d744708814e5f;hb=4548e663ae767a26cd06e7826a3d7659ff7577c7;hp=aca0478b8f5b531ce90d961611975151cc37b8b1;hpb=da59dc5fede86b5d74ff151b3d95dfc3593ec25b;p=deb_libcec.git diff --git a/include/cectypes.h b/include/cectypes.h index aca0478..451b2ab 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -964,7 +964,9 @@ typedef enum cec_client_version CEC_CLIENT_VERSION_PRE_1_5 = 0, CEC_CLIENT_VERSION_1_5_0 = 0x1500, CEC_CLIENT_VERSION_1_5_1 = 0x1501, - CEC_CLIENT_VERSION_1_5_2 = 0x1502 + CEC_CLIENT_VERSION_1_5_2 = 0x1502, + CEC_CLIENT_VERSION_1_5_3 = 0x1503, + CEC_CLIENT_VERSION_1_6_0 = 0x1600 } cec_client_version; typedef enum cec_server_version @@ -972,7 +974,9 @@ typedef enum cec_server_version CEC_SERVER_VERSION_PRE_1_5 = 0, CEC_SERVER_VERSION_1_5_0 = 0x1500, CEC_SERVER_VERSION_1_5_1 = 0x1501, - CEC_SERVER_VERSION_1_5_2 = 0x1502 + CEC_SERVER_VERSION_1_5_2 = 0x1502, + CEC_SERVER_VERSION_1_5_3 = 0x1503, + CEC_SERVER_VERSION_1_6_0 = 0x1600 } cec_server_version; typedef struct libcec_configuration @@ -1001,6 +1005,9 @@ typedef struct libcec_configuration void * callbackParam; /*!< the object to pass along with a call of the callback methods. NULL to ignore */ ICECCallbacks * callbacks; /*!< the callback methods to use. set this to NULL when not using callbacks */ + cec_logical_addresses logicalAddresses; /*!< the current logical addresses. read-only. added in 1.5.3 */ + uint16_t iFirmwareVersion; /*!< the firmware version of the adapter. in 1.6.0 */ + #ifdef __cplusplus void Clear(void) { @@ -1028,6 +1035,8 @@ typedef struct libcec_configuration bPowerOffScreensaver = CEC_DEFAULT_SETTING_POWER_OFF_SCREENSAVER; bPowerOffOnStandby = CEC_DEFAULT_SETTING_POWER_OFF_ON_STANDBY; bSendInactiveSource = CEC_DEFAULT_SETTING_SEND_INACTIVE_SOURCE; + logicalAddresses.Clear(); + iFirmwareVersion = 0; callbackParam = NULL; callbacks = NULL;