D3DKMDT_VIDEO_SIGNAL_INFO 结构 (d3dkmdt.h)
D3DKMDT_VIDEO_SIGNAL_INFO结构包含有关由显示适配器上的视频输出驱动的视频信号的信息。
语法
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;
成员
VideoStandard
来自 D3DKMDT_VIDEO_SIGNAL_STANDARD 枚举的常量,指示视频标准 ((如果有任何定义视频信号的) )。
TotalSize
一种D3DKMDT_2DREGION结构,指定整个视频信号的宽度和高度 () 像素。
ActiveSize
一种D3DKMDT_2DREGION结构,指定视频信号的活动部分) 宽度和高度 (像素。
VSyncFreq
指定垂直刷新率(以 Hz 为单位) 的D3DDDI_RATIONAL 结构。
HSyncFreq
指定水平刷新率(以 Hz 为单位)的D3DDDI_RATIONAL结构。
PixelRate
像素时钟速率。
AdditionalSignalInfo
受 WDDM 1.3 及更高版本支持的显示Windows 8.1及更高版本上运行的微型端口驱动程序。
AdditionalSignalInfo.ScanLineOrdering
来自D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING枚举的常量,指示扫描线排序 (例如视频信号的渐进式或交错) 。
从 Windows 8.1 开始支持。
AdditionalSignalInfo.VSyncFreqDivider
通过 Miracast 连接会话显示的监视器的 VSync 速率与 Miracast 接收器的 VSync 速率之比。
若要避免视觉伪像,连接到 Miracast 接收器的显示监视器的 VSync 速率必须是 Miracast 接收器 VSync 速率的整数倍。 显示微型端口驱动程序将后一个速率报告给操作系统,作为桌面当前路径的刷新率。
从 Windows 8.1 开始支持。
AdditionalSignalInfo.Reserved
预留给系统使用。 请勿在驱动程序中使用 。
从 Windows 8.1 开始支持。
ScanLineOrdering
来自D3DDDI_VIDEO_SIGNAL_SCANLINE_ORDERING枚举的常量,指示扫描线排序 (例如视频信号的渐进式或交错) 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmdt.h |