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_PARAMETERSOPM_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

另请参阅

OPM 结构

输出保护管理器