Referencia de estructura hdmi_cec_device

Referencia de estructura hdmi_cec_device

#include < hdmi_cec.h >

Campos de información

estructura hw_device_t común
En t(* add_logic_address )(const struct hdmi_cec_device *dev, cec_logic_address_t addr)
vacío(* dirección_lógica_clara )(const estructura hdmi_cec_device *dev)
En t(* get_physical_address )(const struct hdmi_cec_device *dev, uint16_t *addr)
En t(* send_message )(const struct hdmi_cec_device *dev, const cec_message_t *)
vacío(* Register_event_callback (const struct hdmi_cec_device *dev, event_callback_t devolución de llamada, void *arg)
vacío(* get_version )(const struct hdmi_cec_device *dev, int *versión)
vacío(* get_vendor_id )(const struct hdmi_cec_device *dev, uint32_t *vendor_id)
vacío(* get_port_info )(const struct hdmi_cec_device *dev, struct hdmi_port_info *list[], int *total)
vacío(* set_option )(const struct hdmi_cec_device *dev, int bandera, int valor)
vacío(* set_audio_return_channel )(const struct hdmi_cec_device *dev, int port_id, int flag)
En t(* is_connected )(const struct hdmi_cec_device *dev, int port_id)
vacío * reservado [16-11]

Descripción detallada

Definición en la línea 299 del archivo hdmi_cec.h .

Documentación de campo

int(* add_logic_address)(const struct hdmi_cec_device *dev, cec_logic_address_t addr)

Definición en la línea 319 del archivo hdmi_cec.h .

void(* dirección_lógica_clara)(const struct hdmi_cec_device *dev)

Definición en la línea 328 del archivo hdmi_cec.h .

estructura hw_device_t común

Métodos comunes del dispositivo HDMI CEC. Este debe ser el primer miembro de hdmi_cec_device ya que los usuarios de esta estructura enviarán un puntero hw_device_t a hdmi_cec_device en contextos donde se sabe que hw_device_t hace referencia a hdmi_cec_device .

Definición en la línea 305 del archivo hdmi_cec.h .

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

Definición en la línea 341 del archivo hdmi_cec.h .

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

Definición en la línea 385 del archivo hdmi_cec.h .

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

Definición en la línea 378 del archivo hdmi_cec.h .

void(* get_version)(const struct hdmi_cec_device *dev, int *versión)

Definición en la línea 371 del archivo hdmi_cec.h .

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

Definición en la línea 409 del archivo hdmi_cec.h .

void(* Register_event_callback)(const struct hdmi_cec_device *dev, event_callback_t devolución de llamada, void *arg)

Definición en la línea 365 del archivo hdmi_cec.h .

nulo* reservado[16-11]

Definición en la línea 412 del archivo hdmi_cec.h .

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

Definición en la línea 356 del archivo hdmi_cec.h .

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

Definición en la línea 402 del archivo hdmi_cec.h .

void(* set_option)(const struct hdmi_cec_device *dev, int bandera, int valor)

Definición en la línea 393 del archivo hdmi_cec.h .


La documentación para esta estructura se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ hdmi_cec.h