DXVA_COPPStatusDisplayData 结构 (dxva9typ.h)

[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayerIMFMediaEngine媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

包含认证输出保护协议 (COPP) 中显示数据查询的结果。

语法

typedef struct _DXVA_COPPStatusDisplayData {
  GUID  rApp;
  ULONG dwFlags;
  ULONG DisplayWidth;
  ULONG DisplayHeight;
  ULONG Format;
  ULONG d3dFormat;
  ULONG FreqNumerator;
  ULONG FreqDenominator;
} DXVA_COPPStatusDisplayData;

成员

rApp

应用程序在 AMCOPPStatusInput 结构中传递的 128 位随机数。

dwFlags

状态标志。 请参阅 COPP_StatusFlags

DisplayWidth

显示模式的宽度(以像素为单位)。

DisplayHeight

显示模式的高度(以像素为单位)。

Format

包含打包到 ULONG中的DXVA_ExtendedFormat结构,用于描述视频格式。

d3dFormat

包含描述视频格式 的D3DFORMAT 值。 有关详细信息,请参阅 Direct3D SDK 文档。

FreqNumerator

当前显示模式的刷新率的分子。

FreqDenominator

当前显示模式的刷新率的分母。

注解

刷新率以分数表示。 例如,如果刷新率为 72 Hz, 则 FreqNumerator = 72,FreqDenominator = 1。 对于 NTSC 电视,值为 FreqNumerator = 60000 和 FreqDenominator = 1001 (59.94 字段/秒) 。

要求

要求
Header dxva9typ.h (包括 Dxva.h)

另请参阅

DirectShow 结构

使用认证输出保护协议 (COPP)