Ссылка на структуру hdmi_cec_device

Ссылка на структуру hdmi_cec_device

#include < hdmi_cec.h >

Поля данных

структура hw_device_t общий
интервал(* add_ological_address )(const struct hdmi_cec_device *dev, cec_ological_address_t addr)
пустота(* очистить_логический_адрес )(const struct hdmi_cec_device *dev)
интервал(* get_physical_address )(const struct hdmi_cec_device *dev, uint16_t *addr)
интервал(* send_message )(const struct hdmi_cec_device *dev, const cec_message_t *)
пустота(* Register_event_callback )(const struct hdmi_cec_device *dev, обратный вызов event_callback_t , void *arg)
пустота(* get_version )(const struct hdmi_cec_device *dev, int *version)
пустота(* get_vendor_id )(const struct hdmi_cec_device *dev, uint32_t *vendor_id)
пустота(* get_port_info )(const struct hdmi_cec_device *dev, struct hdmi_port_info *list[], int *total)
пустота(* set_option )(const struct hdmi_cec_device *dev, флаг int, значение int)
пустота(* set_audio_return_channel )(const struct hdmi_cec_device *dev, int port_id, int flag)
интервал(* is_connected )(const struct hdmi_cec_device *dev, int port_id)
пустота * зарезервировано [16-11]

Подробное описание

Определение в строке 299 файла hdmi_cec.h .

Полевая документация

int(* add_ological_address)(const struct hdmi_cec_device *dev, cec_ological_address_t addr)

Определение в строке 319 файла hdmi_cec.h .

void(*clear_ological_address)(const struct hdmi_cec_device *dev)

Определение в строке 328 файла hdmi_cec.h .

структура hw_device_t общая

Общие методы устройства HDMI CEC. Это должен быть первый член hdmi_cec_device , поскольку пользователи этой структуры будут приводить указатель hw_device_t к hdmi_cec_device в контекстах, где известно, что hw_device_t ссылается на hdmi_cec_device .

Определение в строке 305 файла hdmi_cec.h .

int(* get_physical_address)(const struct hdmi_cec_device *dev, uint16_t *addr)

Определение в строке 341 файла hdmi_cec.h .

void(* get_port_info)(const struct hdmi_cec_device *dev, struct hdmi_port_info *list[], int *total)

Определение в строке 385 файла hdmi_cec.h .

void(* get_vendor_id)(const struct hdmi_cec_device *dev, uint32_t *vendor_id)

Определение в строке 378 файла hdmi_cec.h .

void(* get_version)(const struct hdmi_cec_device *dev, int *version)

Определение в строке 371 файла hdmi_cec.h .

int(* is_connected)(const struct hdmi_cec_device *dev, int port_id)

Определение в строке 409 файла hdmi_cec.h .

void(* Register_event_callback)(const struct hdmi_cec_device *dev, обратный вызов event_callback_t , void *arg)

Определение в строке 365 файла hdmi_cec.h .

пустота* зарезервировано[16-11]

Определение в строке 412 файла hdmi_cec.h .

int(* send_message)(const struct hdmi_cec_device *dev, const cec_message_t *)

Определение в строке 356 файла hdmi_cec.h .

void (* set_audio_return_channel) (const struct hdmi_cec_device *dev, int port_id, int flag)

Определение в строке 402 файла hdmi_cec.h .

void(* set_option)(const struct hdmi_cec_device *dev, флаг int, значение int)

Определение в строке 393 файла hdmi_cec.h .


Документация для этой структуры была создана из следующего файла:
  • Аппаратное обеспечение/libhardware/include/hardware/ hdmi_cec.h