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 |