#include <X11/extensions/Xrandr.h>
#include <X11/Xlib.h>
Go to the source code of this file.
|
enum | Interface {
UNDEFINED,
DVI,
HDMI_A,
HDMI_B,
MDDI,
DISPLAY_PORT
} |
|
enum | ColorType { UNDEFINED_COLOR,
MONOCHROME,
RGB,
OTHER_COLOR
} |
|
enum | StereoType {
NO_STEREO,
FIELD_RIGHT,
FIELD_LEFT,
TWO_WAY_RIGHT_ON_EVEN,
TWO_WAY_LEFT_ON_EVEN,
FOUR_WAY_INTERLEAVED,
SIDE_BY_SIDE
} |
|
Definition at line 54 of file edid.h.
Data Fields |
int |
frequency |
|
int |
height |
|
int |
width |
|
Definition at line 60 of file edid.h.
Data Fields |
union DetailedTiming |
connector |
|
int |
digital_sync |
|
int |
h_addr |
|
int |
h_blank |
|
int |
h_front_porch |
|
int |
h_sync |
|
int |
height_mm |
|
int |
interlaced |
|
int |
pixel_clock |
|
int |
right_border |
|
StereoType |
stereo |
|
int |
top_border |
|
int |
v_addr |
|
int |
v_blank |
|
int |
v_front_porch |
|
int |
v_sync |
|
int |
width_mm |
|
Definition at line 94 of file edid.h.
Data Fields |
int |
active_off |
|
double |
aspect_ratio |
|
double |
blue_x |
|
double |
blue_y |
|
int |
checksum |
|
union MonitorInfo |
connector |
|
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 |
|
union DetailedTiming.connector |
struct DetailedTiming.connector.analog |
Definition at line 79 of file edid.h.
Data Fields |
int |
bipolar |
|
int |
serrations |
|
int |
sync_on_green |
|
struct DetailedTiming.connector.digital |
Definition at line 85 of file edid.h.
Data Fields |
int |
composite |
|
int |
negative_hsync |
|
int |
negative_vsync |
|
int |
serrations |
|
union MonitorInfo.connector |
struct MonitorInfo.connector.digital |
Definition at line 110 of file edid.h.
Data Fields |
int |
bits_per_primary |
|
Interface |
interface |
|
int |
rgb444 |
|
int |
ycrcb422 |
|
int |
ycrcb444 |
|
struct MonitorInfo.connector.analog |
Definition at line 118 of file edid.h.
Data Fields |
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 |
|
Enumerator |
---|
UNDEFINED_COLOR |
|
MONOCHROME |
|
RGB |
|
OTHER_COLOR |
|
Definition at line 37 of file edid.h.
Enumerator |
---|
UNDEFINED |
|
DVI |
|
HDMI_A |
|
HDMI_B |
|
MDDI |
|
DISPLAY_PORT |
|
Definition at line 28 of file edid.h.
Enumerator |
---|
NO_STEREO |
|
FIELD_RIGHT |
|
FIELD_LEFT |
|
TWO_WAY_RIGHT_ON_EVEN |
|
TWO_WAY_LEFT_ON_EVEN |
|
FOUR_WAY_INTERLEAVED |
|
SIDE_BY_SIDE |
|
Definition at line 44 of file edid.h.
MonitorInfo* read_edid_data |
( |
Display * |
disp, |
|
|
RROutput |
id |
|
) |
| |