X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=include%2Fcectypes.h;h=f50c8db3ff08a26dd072f59b1d152cc3904cc649;hb=e00dbf3a30a8514cbe941068aa9593978aa0dfc2;hp=515c5524439904e36366970aec9458231fab400e;hpb=2d4183227b9bec3e95ca90f427687426ec155bc6;p=deb_libcec.git diff --git a/include/cectypes.h b/include/cectypes.h index 515c552..f50c8db 100644 --- a/include/cectypes.h +++ b/include/cectypes.h @@ -120,7 +120,7 @@ namespace CEC { #define CEC_MIN_LIB_VERSION 1 #define CEC_LIB_VERSION_MAJOR 1 #define CEC_LIB_VERSION_MAJOR_STR "1" -#define CEC_LIB_VERSION_MINOR 8 +#define CEC_LIB_VERSION_MINOR 9 typedef enum cec_abort_reason { @@ -643,6 +643,7 @@ typedef enum cec_vendor_id CEC_VENDOR_SHARP = 0x08001F, CEC_VENDOR_VIZIO = 0x6B746D, CEC_VENDOR_BROADCOM = 0x18C086, + CEC_VENDOR_LOEWE = 0x000982, CEC_VENDOR_UNKNOWN = 0 } cec_vendor_id; @@ -1088,13 +1089,13 @@ typedef enum libcec_parameter_type CEC_PARAMETER_TYPE_UNKOWN } libcec_parameter_type; -struct libcec_parameter +typedef struct libcec_parameter { libcec_parameter_type paramType; /**< the type of this parameter */ void* paramData; /**< the value of this parameter */ -}; +} libcec_parameter; -struct libcec_configuration; +typedef struct libcec_configuration libcec_configuration; typedef int (CEC_CDECL* CBCecLogMessageType)(void *param, const cec_log_message &); typedef int (CEC_CDECL* CBCecKeyPressType)(void *param, const cec_keypress &); @@ -1194,7 +1195,8 @@ typedef enum cec_client_version CEC_CLIENT_VERSION_1_7_2 = 0x1702, CEC_CLIENT_VERSION_1_8_0 = 0x1800, CEC_CLIENT_VERSION_1_8_1 = 0x1801, - CEC_CLIENT_VERSION_1_8_2 = 0x1802 + CEC_CLIENT_VERSION_1_8_2 = 0x1802, + CEC_CLIENT_VERSION_1_9_0 = 0x1900 } cec_client_version; typedef enum cec_server_version @@ -1213,10 +1215,11 @@ typedef enum cec_server_version CEC_SERVER_VERSION_1_7_2 = 0x1702, CEC_SERVER_VERSION_1_8_0 = 0x1800, CEC_SERVER_VERSION_1_8_1 = 0x1801, - CEC_SERVER_VERSION_1_8_2 = 0x1802 + CEC_SERVER_VERSION_1_8_2 = 0x1802, + CEC_SERVER_VERSION_1_9_0 = 0x1900 } cec_server_version; -typedef struct libcec_configuration +struct libcec_configuration { uint32_t clientVersion; /*!< the version of the client that is connecting */ char strDeviceName[13]; /*!< how to name the device on the CEC bus */ @@ -1342,7 +1345,7 @@ typedef struct libcec_configuration callbacks = NULL; } #endif -} libcec_configuration; +}; #ifdef __cplusplus };