D3DKMDT_VIDEO_PRESENT_TARGET structure (d3dkmdt.h)
The D3DKMDT_VIDEO_PRESENT_TARGET structure contains information about a video present target.
Syntax
typedef struct _D3DKMDT_VIDEO_PRESENT_TARGET {
D3DDDI_VIDEO_PRESENT_TARGET_ID Id;
D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY VideoOutputTechnology;
DXGK_CHILD_DEVICE_HPD_AWARENESS VideoOutputHpdAwareness;
D3DKMDT_MONITOR_ORIENTATION_AWARENESS MonitorOrientationAwareness;
BOOLEAN SupportsSdtvModes;
} D3DKMDT_VIDEO_PRESENT_TARGET;
Members
Id
An integer that uniquely identifies the video present target.
VideoOutputTechnology
A D3DKMDT_VIDEO_OUTPUT_TECHNOLOGY enumerator that indicates the target's output technology (for example HD15, DVI, HDMI).
VideoOutputHpdAwareness
A value from the DXGK_CHILD_DEVICE_HPD_AWARENESS enumeration that indicates the target's ability to detect that a monitor has been hot plugged or unplugged.
MonitorOrientationAwareness
A D3DKMDT_MONITOR_ORIENTATION_AWARENESS enumerator that indicates the target's ability to detect that a connected monitor (or other display device) has been rotated.
SupportsSdtvModes
Indicates whether the video output supports standard definition TV (SDTV) modes.
Remarks
The D3DDDI_VIDEO_PRESENT_TARGET_ID data type is defined in D3dukmdt.h.
Video present target identifiers are assigned by the display miniport driver. DxgkDdiQueryChildRelations, implemented by the display miniport driver, returns an array of DXGK_CHILD_DESCRIPTOR structures, each of which contains an identifier.
For more information about video present targets, see Introduction to Video Present Networks.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |