การอ้างอิงโครงสร้าง hdmi_cec_device

การอ้างอิงโครงสร้าง hdmi_cec_device

#include < hdmi_cec.h >

เขตข้อมูล

โครงสร้าง hw_device_t ทั่วไป
อินท์(* add_ological_address ) (const struct hdmi_cec_device * dev, cec_logic_address_t addr)
เป็นโมฆะ(* clear_logic_address ) (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 , เป็นโมฆะ * 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 *รวม)
เป็นโมฆะ(* set_option ) (const struct hdmi_cec_device *dev, int flag, int value)
เป็นโมฆะ(* set_audio_return_channel ) (const struct hdmi_cec_device *dev, int port_id, แฟล็ก int)
อินท์(* is_connected ) (const struct hdmi_cec_device *dev, int port_id)
เป็นโมฆะ * สงวนไว้ [16-11]

คำอธิบายโดยละเอียด

คำจำกัดความที่บรรทัด 299 ของไฟล์ hdmi_cec.h

เอกสารภาคสนาม

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

คำจำกัดความที่บรรทัด 319 ของไฟล์ hdmi_cec.h

เป็นโมฆะ (* clear_logic_address) (const struct hdmi_cec_device *dev)

คำจำกัดความที่บรรทัด 328 ของไฟล์ hdmi_cec.h

struct 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

เป็นโมฆะ (* get_port_info) (const struct hdmi_cec_device *dev, struct hdmi_port_info *list[], int *total)

คำจำกัดความที่บรรทัด 385 ของไฟล์ hdmi_cec.h

เป็นโมฆะ (* get_vendor_id) (const struct hdmi_cec_device *dev, uint32_t *vendor_id)

คำจำกัดความที่บรรทัด 378 ของไฟล์ hdmi_cec.h

เป็นโมฆะ (* 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

เป็นโมฆะ (* register_event_callback) (const struct hdmi_cec_device *dev, โทรกลับ event_callback_t , เป็นโมฆะ * 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

เป็นโมฆะ (* set_audio_return_channel) (const struct hdmi_cec_device *dev, int port_id, int flag)

คำจำกัดความที่บรรทัด 402 ของไฟล์ hdmi_cec.h

เป็นโมฆะ (* set_option) (const struct hdmi_cec_device *dev, int flag, int value)

คำจำกัดความที่บรรทัด 393 ของไฟล์ hdmi_cec.h


เอกสารประกอบสำหรับโครงสร้างนี้สร้างขึ้นจากไฟล์ต่อไปนี้:
  • ฮาร์ดแวร์/libhardware/รวม/ฮาร์ดแวร์ /hdmi_cec.h