D3DKMDT_VIDEO_SIGNAL_INFO structure (d3dkmdt.h)
The D3DKMDT_VIDEO_SIGNAL_INFO structure contains information about a video signal driven by a video output on a display adapter.
Syntax
typedef struct _D3DKMDT_VIDEO_SIGNAL_INFO {
D3DKMDT_VIDEO_SIGNAL_STANDARD VideoStandard;
D3DKMDT_2DREGION TotalSize;
D3DKMDT_2DREGION ActiveSize;
D3DDDI_RATIONAL VSyncFreq;
D3DDDI_RATIONAL HSyncFreq;
SIZE_T PixelRate;
union {
struct {
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering : 3;
UINT VSyncFreqDivider : 6;
UINT Reserved : 23;
} AdditionalSignalInfo;
D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING ScanLineOrdering;
};
} D3DKMDT_VIDEO_SIGNAL_INFO;
Members
VideoStandard
A constant from the D3DKMDT_VIDEO_SIGNAL_STANDARD enumeration that indicates the video standard (if any) that defines the video signal.
TotalSize
A D3DKMDT_2DREGION structure that specifies the width and height (in pixels) of the entire video signal.
ActiveSize
A D3DKMDT_2DREGION structure that specifies the width and height (in pixels) of the active portion of the video signal.
VSyncFreq
A D3DDDI_RATIONAL structure that specifies the vertical refresh rate in Hz.
HSyncFreq
A D3DDDI_RATIONAL structure that specifies the horizontal refresh rate in Hz.
PixelRate
The pixel clock rate.
AdditionalSignalInfo
Supported by WDDM 1.3 and later display miniport drivers running on Windows 8.1 and later.
AdditionalSignalInfo.ScanLineOrdering
A constant from the D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING enumeration that indicates the scanline ordering (for example, progressive or interlaced) of the video signal.
Supported starting with Windows 8.1.
AdditionalSignalInfo.VSyncFreqDivider
The ratio of the VSync rate of a monitor that displays through a Miracast connected session to the VSync rate of the Miracast sink.
To avoid visual artifacts, the VSync rate of the display monitor that's connected to the Miracast sink must be an integer multiple of the VSync rate of the Miracast sink. The display miniport driver reports the latter rate to the operating system as the refresh rate of the desktop present path.
Supported starting with Windows 8.1.
AdditionalSignalInfo.Reserved
Reserved for system use. Do not use in your driver.
Supported starting with Windows 8.1.
ScanLineOrdering
A constant from the D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING enumeration that indicates the scanline ordering (for example, progressive or interlaced) of the video signal.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |