opmapi.h) (OPM_ACTUAL_OUTPUT_FORMAT 结构
包含输出保护管理器 ( OPM) 中OPM_GET_ACTUAL_OUTPUT_FORMAT查询的结果。
语法
typedef struct _OPM_ACTUAL_OUTPUT_FORMAT {
OPM_RANDOM_NUMBER rnRandomNumber;
ULONG ulStatusFlags;
ULONG ulDisplayWidth;
ULONG ulDisplayHeight;
DXVA2_SampleFormat dsfSampleInterleaveFormat;
D3DFORMAT d3dFormat;
ULONG ulFrequencyNumerator;
ULONG ulFrequencyDenominator;
} OPM_ACTUAL_OUTPUT_FORMAT;
成员
rnRandomNumber
OPM_RANDOM_NUMBER结构。 此结构包含应用程序在 OPM_GET_INFO_PARAMETERS 或 OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS 结构中发送给驱动程序的相同 128 位随机数。
ulStatusFlags
OPM 状态标志的按位 OR。
ulDisplayWidth
显示模式的宽度(以像素为单位)。
ulDisplayHeight
显示模式的高度(以像素为单位)。
dsfSampleInterleaveFormat
描述交错模式 的DXVA2_SampleFormat 值。
d3dFormat
描述视频格式 的D3DFORMAT 值。
ulFrequencyNumerator
当前显示模式的刷新率的分子。
ulFrequencyDenominator
当前显示模式的刷新率的分母。
注解
刷新率以分数表示。 例如,如果刷新率为 72 Hz, 则 FreqNumerator = 72,FreqDenominator = 1。 对于 NTSC 电视,值为 FreqNumerator = 60000 和 FreqDenominator = 1001 (59.94 字段/秒) 。
此结构的布局与认证输出保护协议 ( COPP) 中使用的DXVA_COPPStatusDisplayData结构相同。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | opmapi.h |