zenilib  0.5.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
MonitorInfo Struct Reference

#include <edid.h>

Public Attributes

union {
   struct {
      int   blank_to_black
 
      ColorType   color_type
 
      int   composite_sync_on_green
 
      int   composite_sync_on_h
 
      int   separate_hv_sync
 
      int   serration_on_vsync
 
      double   sync_signal_level
 
      double   total_signal_level
 
      double   video_signal_level
 
   }   analog
 
   struct {
      int   bits_per_primary
 
      Interface   interface
 
      int   rgb444
 
      int   ycrcb422
 
      int   ycrcb444
 
   }   digital
 
}; 
 
int active_off
 
double aspect_ratio
 
double blue_x
 
double blue_y
 
int checksum
 
int continuous_frequency
 
DetailedTiming detailed_timings [4]
 
char dsc_product_name [14]
 
char dsc_serial_number [14]
 
char dsc_string [14]
 
Timing established [24]
 
double gamma
 
double green_x
 
double green_y
 
int height_mm
 
int is_digital
 
int major_version
 
char manufacturer_code [4]
 
int minor_version
 
int model_year
 
int n_detailed_timings
 
int preferred_timing_includes_native
 
int product_code
 
int production_week
 
int production_year
 
double red_x
 
double red_y
 
unsigned int serial_number
 
int srgb_is_standard
 
Timing standard [8]
 
int standby
 
int suspend
 
double white_x
 
double white_y
 
int width_mm
 

Detailed Description

Definition at line 80 of file edid.h.

Member Data Documentation

union { ... }
int MonitorInfo::active_off

Definition at line 131 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

struct { ... } MonitorInfo::analog
double MonitorInfo::aspect_ratio

Definition at line 125 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

int MonitorInfo::bits_per_primary

Definition at line 100 of file edid.h.

int MonitorInfo::blank_to_black

Definition at line 113 of file edid.h.

double MonitorInfo::blue_x

Definition at line 141 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

double MonitorInfo::blue_y

Definition at line 142 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

int MonitorInfo::checksum

Definition at line 82 of file edid.h.

Referenced by decode_check_sum(), and dump_monitor_info().

ColorType MonitorInfo::color_type

Definition at line 119 of file edid.h.

int MonitorInfo::composite_sync_on_green

Definition at line 117 of file edid.h.

int MonitorInfo::composite_sync_on_h

Definition at line 116 of file edid.h.

int MonitorInfo::continuous_frequency

Definition at line 135 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

DetailedTiming MonitorInfo::detailed_timings[4]

Definition at line 150 of file edid.h.

Referenced by decode_descriptors(), and dump_monitor_info().

struct { ... } MonitorInfo::digital
char MonitorInfo::dsc_product_name[14]

Definition at line 160 of file edid.h.

Referenced by decode_display_descriptor(), and dump_monitor_info().

char MonitorInfo::dsc_serial_number[14]

Definition at line 159 of file edid.h.

Referenced by decode_display_descriptor(), and dump_monitor_info().

char MonitorInfo::dsc_string[14]

Definition at line 161 of file edid.h.

Referenced by decode_display_descriptor(), and dump_monitor_info().

Timing MonitorInfo::established[24]

Definition at line 146 of file edid.h.

Referenced by decode_established_timings(), and dump_monitor_info().

double MonitorInfo::gamma

Definition at line 127 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

double MonitorInfo::green_x

Definition at line 139 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

double MonitorInfo::green_y

Definition at line 140 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

int MonitorInfo::height_mm

Definition at line 124 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

Interface MonitorInfo::interface

Definition at line 101 of file edid.h.

int MonitorInfo::is_digital

Definition at line 94 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

int MonitorInfo::major_version

Definition at line 91 of file edid.h.

Referenced by decode_edid_version(), and dump_monitor_info().

char MonitorInfo::manufacturer_code[4]

Definition at line 83 of file edid.h.

Referenced by decode_vendor_and_product_identification(), and dump_monitor_info().

int MonitorInfo::minor_version

Definition at line 92 of file edid.h.

Referenced by decode_edid_version(), and dump_monitor_info().

int MonitorInfo::model_year

Definition at line 89 of file edid.h.

Referenced by decode_vendor_and_product_identification(), and dump_monitor_info().

int MonitorInfo::n_detailed_timings

Definition at line 149 of file edid.h.

Referenced by decode_descriptors(), and dump_monitor_info().

int MonitorInfo::preferred_timing_includes_native

Definition at line 134 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

int MonitorInfo::product_code

Definition at line 84 of file edid.h.

Referenced by decode_vendor_and_product_identification(), and dump_monitor_info().

int MonitorInfo::production_week

Definition at line 87 of file edid.h.

Referenced by decode_vendor_and_product_identification(), and dump_monitor_info().

int MonitorInfo::production_year

Definition at line 88 of file edid.h.

Referenced by decode_vendor_and_product_identification(), and dump_monitor_info().

double MonitorInfo::red_x

Definition at line 137 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

double MonitorInfo::red_y

Definition at line 138 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

int MonitorInfo::rgb444

Definition at line 102 of file edid.h.

int MonitorInfo::separate_hv_sync

Definition at line 115 of file edid.h.

unsigned int MonitorInfo::serial_number

Definition at line 85 of file edid.h.

Referenced by decode_vendor_and_product_identification(), and dump_monitor_info().

int MonitorInfo::serration_on_vsync

Definition at line 118 of file edid.h.

int MonitorInfo::srgb_is_standard

Definition at line 133 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

Timing MonitorInfo::standard[8]

Definition at line 147 of file edid.h.

Referenced by decode_standard_timings(), and dump_monitor_info().

int MonitorInfo::standby

Definition at line 129 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

int MonitorInfo::suspend

Definition at line 130 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

double MonitorInfo::sync_signal_level

Definition at line 110 of file edid.h.

double MonitorInfo::total_signal_level

Definition at line 111 of file edid.h.

double MonitorInfo::video_signal_level

Definition at line 109 of file edid.h.

double MonitorInfo::white_x

Definition at line 143 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

double MonitorInfo::white_y

Definition at line 144 of file edid.h.

Referenced by decode_color_characteristics(), and dump_monitor_info().

int MonitorInfo::width_mm

Definition at line 123 of file edid.h.

Referenced by decode_display_parameters(), and dump_monitor_info().

int MonitorInfo::ycrcb422

Definition at line 104 of file edid.h.

int MonitorInfo::ycrcb444

Definition at line 103 of file edid.h.


The documentation for this struct was generated from the following file: