Screen display types

Updated: April 19, 2023

Types of connections to a display

Synopsis:

#include <screen/screen.h>
enum {
    SCREEN_DISPLAY_TYPE_INTERNAL = 0x7660,
    SCREEN_DISPLAY_TYPE_COMPOSITE = 0x7661,
    SCREEN_DISPLAY_TYPE_SVIDEO = 0x7662,
    SCREEN_DISPLAY_TYPE_COMPONENT_YPbPr = 0x7663,
    SCREEN_DISPLAY_TYPE_COMPONENT_RGB = 0x7664,
    SCREEN_DISPLAY_TYPE_COMPONENT_RGBHV = 0x7665,
    SCREEN_DISPLAY_TYPE_DVI = 0x7666,
    SCREEN_DISPLAY_TYPE_HDMI = 0x7667,
    SCREEN_DISPLAY_TYPE_DISPLAYPORT = 0x7668,
    SCREEN_DISPLAY_TYPE_OTHER = 0x7669,
    SCREEN_DISPLAY_TYPE_DSI = 0x7675
};

Data:

SCREEN_DISPLAY_TYPE_INTERNAL
An internal connection type to the display.
SCREEN_DISPLAY_TYPE_COMPOSITE
A composite connection type to the display.
SCREEN_DISPLAY_TYPE_SVIDEO
An S-Video connection type to the display.
SCREEN_DISPLAY_TYPE_COMPONENT_YPbPr
A component connection type to the display - specifically the YPbPr signal of the component connection.
SCREEN_DISPLAY_TYPE_COMPONENT_RGB
A component connection type to the display - specifically the RGB signal of the component connection.
SCREEN_DISPLAY_TYPE_COMPONENT_RGBHV
A component connection type to the display - specifically the RBGHV signal of the component connection.
SCREEN_DISPLAY_TYPE_DVI
A DVI connection type to the display.
SCREEN_DISPLAY_TYPE_HDMI
An HDMI connection type to the display.
SCREEN_DISPLAY_TYPE_DISPLAYPORT
A DisplayPort connection type to the display.
SCREEN_DISPLAY_TYPE_OTHER
A connection type to the display which is one other than internal, composite, S-Video, component, DVI, HDMI, or DisplayPort.
SCREEN_DISPLAY_TYPE_DSI
A MIPI DSI connection type to the display; this connection type is associated with the preprocessor definition SCREEN_DISPLAY_TYPE_DSI

Library:

libscreen