union_hdmi_infoframe(9)

union_hdmi_infoframe9

Overall union of all abstract infoframe representations

Usage

union hdmi_infoframe {
  struct hdmi_any_infoframe any;
  struct hdmi_avi_infoframe avi;
  struct hdmi_spd_infoframe spd;
  union hdmi_vendor_any_infoframe vendor;
  struct hdmi_audio_infoframe audio;
};  

Members

any

generic infoframe

avi

avi infoframe

spd

spd infoframe

vendor

union of all vendor infoframes

audio

audio infoframe

Overview

This is used by the generic pack function. This works since all infoframes have the same header which also indicates which type of infoframe should be packed.

Authors

Jesse Barnes <[email protected]>
Intel Corporation,

Initial version

Laurent Pinchart <[email protected]>
Ideas on board SPRL,

Driver internals

Daniel Vetter <[email protected]>
Intel Corporation,

Contributions all over the place

From linux-manual-3.16 3.16.56-1+deb8u1 in Debian 8 (Jessie). Parsed by carta from the page's man source.