hdmi_cec_device 结构参考

hdmi_cec_device 结构参考

#include < hdmi_cec.h >

数据字段

结构体hw_device_t常见的
整数(* add_逻辑_地址)(const struct hdmi_cec_device *dev, cec_逻辑_地址_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]

详细说明

定义位于文件hdmi_cec.h的第299行。

现场文档

int(* add_逻辑_地址)(const struct hdmi_cec_device *dev, cec_逻辑_地址_t addr)

定义位于文件hdmi_cec.h的第319行。

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

定义位于文件hdmi_cec.h的第328行。

结构体hw_device_t公共

HDMI CEC 设备的常用方法。这必须hdmi_cec_device的第一个成员,因为该结构的用户将在已知hw_device_t引用hdmi_cec_device的上下文中将hw_device_t强制转换为hdmi_cec_device指针。

定义位于文件hdmi_cec.h的第305行。

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

定义位于文件hdmi_cec.h的第341行。

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

定义位于文件hdmi_cec.h的第385行。

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

定义位于文件hdmi_cec.h的第378行。

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

定义位于文件hdmi_cec.h的第371行。

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

定义位于文件hdmi_cec.h的第409行。

void(* register_event_callback)(const struct hdmi_cec_device *dev, event_callback_t回调, void *arg)

定义位于文件hdmi_cec.h的第365行。

void* 保留[16-11]

定义位于文件hdmi_cec.h的第412行。

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

定义位于文件hdmi_cec.h的第356行。

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

定义在文件hdmi_cec.h的第402行。

void(* set_option)(const struct hdmi_cec_device *dev, int 标志, int 值)

定义位于文件hdmi_cec.h的第393行。


该结构的文档是从以下文件生成的: