![]() |
libCEC 8.1.0
C / C++ API — control CEC-capable HDMI devices
|
Classes | |
| struct | cec_adapter_stats |
| class | ICECAdapter |
| To create a new libCEC instance, call CECInitialise() and pass the configuration as argument. More... | |
| struct | libcec_configuration |
Typedefs | |
| typedef char | cec_menu_language[4] |
| the iso language code + (char)0 | |
| typedef char | cec_osd_name[14] |
| the name of the device | |
| typedef struct libcec_configuration | libcec_configuration |
| typedef char CEC::cec_menu_language[4] |
the iso language code + (char)0
Definition at line 936 of file cectypes.h.
| typedef char CEC::cec_osd_name[14] |
the name of the device
Definition at line 937 of file cectypes.h.
| typedef struct libcec_configuration CEC::libcec_configuration |
Definition at line 1467 of file cectypes.h.
Definition at line 363 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_ANALOGUE_BROADCAST_TYPE_CABLE | |
| CEC_ANALOGUE_BROADCAST_TYPE_SATELLITE | |
| CEC_ANALOGUE_BROADCAST_TYPE_TERRESTIAL | |
Definition at line 372 of file cectypes.h.
| enum CEC::cec_audio_rate |
Definition at line 379 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_AUDIO_MUTE_STATUS_MASK | |
| CEC_AUDIO_VOLUME_STATUS_MASK | |
| CEC_AUDIO_VOLUME_MIN | |
| CEC_AUDIO_VOLUME_MAX | |
| CEC_AUDIO_VOLUME_STATUS_UNKNOWN | |
Definition at line 390 of file cectypes.h.
| enum CEC::cec_boolean |
| Enumerator | |
|---|---|
| CEC_FALSE | |
| CEC_TRUE | |
Definition at line 399 of file cectypes.h.
| enum CEC::cec_version |
| Enumerator | |
|---|---|
| CEC_VERSION_UNKNOWN | |
| CEC_VERSION_1_2 | |
| CEC_VERSION_1_2A | |
| CEC_VERSION_1_3 | |
| CEC_VERSION_1_3A | |
| CEC_VERSION_1_4 | |
| CEC_VERSION_2_0 | |
Definition at line 405 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_CHANNEL_NUMBER_FORMAT_MASK | |
| CEC_1_PART_CHANNEL_NUMBER | |
| CEC_2_PART_CHANNEL_NUMBER | |
| CEC_MAJOR_CHANNEL_NUMBER_MASK | |
| CEC_MINOR_CHANNEL_NUMBER_MASK | |
Definition at line 416 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_DECK_CONTROL_MODE_SKIP_FORWARD_WIND | |
| CEC_DECK_CONTROL_MODE_SKIP_REVERSE_REWIND | |
| CEC_DECK_CONTROL_MODE_STOP | |
| CEC_DECK_CONTROL_MODE_EJECT | |
Definition at line 425 of file cectypes.h.
| enum CEC::cec_deck_info |
Definition at line 433 of file cectypes.h.
| enum CEC::cec_device_type |
| Enumerator | |
|---|---|
| CEC_DEVICE_TYPE_TV | |
| CEC_DEVICE_TYPE_RECORDING_DEVICE | |
| CEC_DEVICE_TYPE_RESERVED | |
| CEC_DEVICE_TYPE_TUNER | |
| CEC_DEVICE_TYPE_PLAYBACK_DEVICE | |
| CEC_DEVICE_TYPE_AUDIO_SYSTEM | |
Definition at line 453 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_DISPLAY_CONTROL_DISPLAY_FOR_DEFAULT_TIME | |
| CEC_DISPLAY_CONTROL_DISPLAY_UNTIL_CLEARED | |
| CEC_DISPLAY_CONTROL_CLEAR_PREVIOUS_MESSAGE | |
| CEC_DISPLAY_CONTROL_RESERVED_FOR_FUTURE_USE | |
Definition at line 463 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_EXTERNAL_SOURCE_SPECIFIER_EXTERNAL_PLUG | |
| CEC_EXTERNAL_SOURCE_SPECIFIER_EXTERNAL_PHYSICAL_ADDRESS | |
Definition at line 471 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_MENU_REQUEST_TYPE_ACTIVATE | |
| CEC_MENU_REQUEST_TYPE_DEACTIVATE | |
| CEC_MENU_REQUEST_TYPE_QUERY | |
Definition at line 477 of file cectypes.h.
| enum CEC::cec_menu_state |
| Enumerator | |
|---|---|
| CEC_MENU_STATE_ACTIVATED | |
| CEC_MENU_STATE_DEACTIVATED | |
Definition at line 484 of file cectypes.h.
| enum CEC::cec_play_mode |
Definition at line 490 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_POWER_STATUS_ON | |
| CEC_POWER_STATUS_STANDBY | |
| CEC_POWER_STATUS_IN_TRANSITION_STANDBY_TO_ON | |
| CEC_POWER_STATUS_IN_TRANSITION_ON_TO_STANDBY | |
| CEC_POWER_STATUS_UNKNOWN | |
Definition at line 509 of file cectypes.h.
Definition at line 518 of file cectypes.h.
Definition at line 527 of file cectypes.h.
Definition at line 555 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_STATUS_REQUEST_ON | |
| CEC_STATUS_REQUEST_OFF | |
| CEC_STATUS_REQUEST_ONCE | |
Definition at line 567 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_SYSTEM_AUDIO_STATUS_OFF | |
| CEC_SYSTEM_AUDIO_STATUS_ON | |
| CEC_SYSTEM_AUDIO_STATUS_UNKNOWN | |
Definition at line 574 of file cectypes.h.
Definition at line 581 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_TIMER_OVERLAP_WARNING_NO_OVERLAP | |
| CEC_TIMER_OVERLAP_WARNING_TIMER_BLOCKS_OVERLAP | |
Definition at line 589 of file cectypes.h.
| enum CEC::cec_media_info |
| Enumerator | |
|---|---|
| CEC_MEDIA_INFO_MEDIA_PRESENT_AND_NOT_PROTECTED | |
| CEC_MEDIA_INFO_MEDIA_PRESENT_BUT_PROTECTED | |
| CEC_MEDIA_INFO_MEDIA_NOT_PRESENT | |
| CEC_MEDIA_INFO_FUTURE_USE | |
Definition at line 595 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_PROGRAMMED_INDICATOR_NOT_PROGRAMMED | |
| CEC_PROGRAMMED_INDICATOR_PROGRAMMED | |
Definition at line 603 of file cectypes.h.
Definition at line 609 of file cectypes.h.
Definition at line 618 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_RECORDING_FLAG_NOT_BEING_USED_FOR_RECORDING | |
| CEC_RECORDING_FLAG_BEING_USED_FOR_RECORDING | |
Definition at line 636 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_TUNER_DISPLAY_INFO_DISPLAYING_DIGITAL_TUNER | |
| CEC_TUNER_DISPLAY_INFO_NOT_DISPLAYING_TUNER | |
| CEC_TUNER_DISPLAY_INFO_DISPLAYING_ANALOGUE_TUNER | |
Definition at line 642 of file cectypes.h.
Definition at line 649 of file cectypes.h.
Definition at line 663 of file cectypes.h.
Definition at line 763 of file cectypes.h.
| enum CEC::cec_opcode |
Definition at line 785 of file cectypes.h.
| enum CEC::cec_log_level |
| Enumerator | |
|---|---|
| CEC_LOG_ERROR | |
| CEC_LOG_WARNING | |
| CEC_LOG_NOTICE | |
| CEC_LOG_TRAFFIC | |
| CEC_LOG_DEBUG | |
| CEC_LOG_ALL | |
Definition at line 864 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_DEVICE_STATUS_UNKNOWN | |
| CEC_DEVICE_STATUS_PRESENT | |
| CEC_DEVICE_STATUS_NOT_PRESENT | |
| CEC_DEVICE_STATUS_HANDLED_BY_LIBCEC | |
Definition at line 874 of file cectypes.h.
| enum CEC::cec_vendor_id |
Definition at line 882 of file cectypes.h.
Definition at line 916 of file cectypes.h.
| enum CEC::libcec_version |
force exporting through swig
| Enumerator | |
|---|---|
| LIBCEC_VERSION_CURRENT | |
Definition at line 931 of file cectypes.h.
| enum CEC::libcec_alert |
| Enumerator | |
|---|---|
| CEC_ALERT_SERVICE_DEVICE | |
| CEC_ALERT_CONNECTION_LOST | |
| CEC_ALERT_PERMISSION_ERROR | |
| CEC_ALERT_PORT_BUSY | |
| CEC_ALERT_PHYSICAL_ADDRESS_ERROR | |
| CEC_ALERT_TV_POLL_FAILED | |
Definition at line 1436 of file cectypes.h.
| Enumerator | |
|---|---|
| CEC_PARAMETER_TYPE_STRING | |
| CEC_PARAMETER_TYPE_UNKOWN | |
Definition at line 1446 of file cectypes.h.