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行。


該結構的文檔是從以下文件產生的: