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 पता)
खालीपन(* क्लियर_लॉजिकल_एड्रेस )(कॉन्स्ट स्ट्रक्चर hdmi_cec_device *dev)
पूर्णांक(* get_physical_address )(const struct hdmi_cec_device *dev, uint16_t *addr)
पूर्णांक(* भेजें_संदेश )(स्थिरांक संरचना hdmi_cec_device *dev, स्थिरांक cec_message_t *)
खालीपन(* रजिस्टर_इवेंट_कॉलबैक )(स्थिरांक संरचना hdmi_cec_device *dev, इवेंट_कॉलबैक_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 *total)
खालीपन(* 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 flag)
पूर्णांक(* is_connected )(const struct hdmi_cec_device *dev, int port_id)
खालीपन * आरक्षित [16-11]

विस्तृत विवरण

hdmi_cec.h फ़ाइल की पंक्ति 299 पर परिभाषा।

फ़ील्ड दस्तावेज़ीकरण

int(* add_ological_address)(const struct hdmi_cec_device *dev, cec_ological_address_t पता)

hdmi_cec.h फ़ाइल की पंक्ति 319 पर परिभाषा।

शून्य(* क्लियर_लॉजिकल_एड्रेस)(कास्ट स्ट्रक्चर hdmi_cec_device *dev)

hdmi_cec.h फ़ाइल की पंक्ति 328 पर परिभाषा।

struct hw_device_t सामान्य

एचडीएमआई सीईसी डिवाइस के सामान्य तरीके। यह 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 पर परिभाषा।

शून्य(* get_port_info)(const struct hdmi_cec_device *dev, struct hdmi_port_info *list[], int *total)

hdmi_cec.h फ़ाइल की पंक्ति 385 पर परिभाषा।

शून्य(* get_vendor_id)(const struct hdmi_cec_device *dev, uint32_t *vendor_id)

hdmi_cec.h फ़ाइल की पंक्ति 378 पर परिभाषा।

शून्य(* 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 पर परिभाषा।

शून्य(* रजिस्टर_इवेंट_कॉलबैक)(स्थिरांक संरचना hdmi_cec_device *dev, इवेंट_कॉलबैक_t कॉलबैक, शून्य *arg)

hdmi_cec.h फ़ाइल की पंक्ति 365 पर परिभाषा।

शून्य* आरक्षित[16-11]

hdmi_cec.h फ़ाइल की पंक्ति 412 पर परिभाषा।

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

hdmi_cec.h फ़ाइल की पंक्ति 356 पर परिभाषा।

शून्य(* set_audio_return_channel)(const struct hdmi_cec_device *dev, int port_id, int flag)

hdmi_cec.h फ़ाइल की पंक्ति 402 पर परिभाषा।

शून्य(* set_option)(const struct hdmi_cec_device *dev, int flag, int value)

hdmi_cec.h फ़ाइल की पंक्ति 393 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ hdmi_cec.h