OPM_ACTUAL_OUTPUT_FORMAT結構 (opmapi.h)

包含 Output Protection Manager (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 結構

Output Protection Manager