CEC_VERSION_1_2 = 0x01,
CEC_VERSION_1_2A = 0x02,
CEC_VERSION_1_3 = 0x03,
- CEC_VERSION_1_3A = 0x04
+ CEC_VERSION_1_3A = 0x04,
+ CEC_VERSION_1_4 = 0x05
} cec_version;
typedef enum cec_channel_identifier
typedef enum cec_deck_control_mode
{
- CEC_DESK_CONTROL_MODE_SKIP_FORWARD_WIND = 1,
- CEC_DESK_CONTROL_MODE_SKIP_REVERSE_REWIND = 2,
- CEC_DESK_CONTROL_MODE_STOP = 3,
- CEC_DESK_CONTROL_MODE_EJECT = 4
+ CEC_DECK_CONTROL_MODE_SKIP_FORWARD_WIND = 1,
+ CEC_DECK_CONTROL_MODE_SKIP_REVERSE_REWIND = 2,
+ CEC_DECK_CONTROL_MODE_STOP = 3,
+ CEC_DECK_CONTROL_MODE_EJECT = 4
} cec_deck_control_mode;
typedef enum cec_deck_info
CEC_VENDOR_UNKNOWN = 0
} cec_vendor_id;
-typedef struct cec_vendor
-{
-#ifdef __cplusplus
- const char *AsString(void) const
- {
- switch (vendor)
- {
- case CEC_VENDOR_SAMSUNG:
- return "Samsung";
- case CEC_VENDOR_LG:
- return "LG";
- case CEC_VENDOR_PANASONIC:
- return "Panasonic";
- case CEC_VENDOR_PIONEER:
- return "Pioneer";
- default:
- return "Unknown";
- }
- }
-#endif
-
- cec_vendor_id vendor;
-} cec_vendor;
-
//default physical address 1.0.0.0, HDMI port 1
#define CEC_DEFAULT_PHYSICAL_ADDRESS 0x1000
#define MSGSTART 0xFF
#define CEC_MIN_LIB_VERSION 1
#define CEC_LIB_VERSION_MAJOR 1
-#define CEC_LIB_VERSION_MINOR 0
+#define CEC_LIB_VERSION_MINOR 2
#ifdef __cplusplus
};