-// Used to describe the state of a multi-display configuration.
-enum OutputState {
- STATE_INVALID,
- STATE_HEADLESS,
- STATE_SINGLE,
- STATE_DUAL_MIRROR,
- STATE_DUAL_EXTENDED,
-};
-
-// Video output types.
-enum OutputType {
- OUTPUT_TYPE_NONE = 0,
- OUTPUT_TYPE_UNKNOWN = 1 << 0,
- OUTPUT_TYPE_INTERNAL = 1 << 1,
- OUTPUT_TYPE_VGA = 1 << 2,
- OUTPUT_TYPE_HDMI = 1 << 3,
- OUTPUT_TYPE_DVI = 1 << 4,
- OUTPUT_TYPE_DISPLAYPORT = 1 << 5,
- OUTPUT_TYPE_NETWORK = 1 << 6,
-};
-
-// Content protection methods applied on video output.
-enum OutputProtectionMethod {
- OUTPUT_PROTECTION_METHOD_NONE = 0,
- OUTPUT_PROTECTION_METHOD_HDCP = 1 << 0,
-};
-
-// HDCP protection state.
-enum HDCPState {
- HDCP_STATE_UNDESIRED,
- HDCP_STATE_DESIRED,
- HDCP_STATE_ENABLED
-};
-