DXVAHD_CONTENT_DESC 结构 (dxvahd.h)

介绍 Microsoft DirectX 视频加速高清 (DXVA-HD) 视频处理器的视频流。

显示驱动程序可以使用此结构中的信息来优化视频处理器的功能。 例如,出于性能原因,可能无法为高清 (HD) 内容公开某些功能。

语法

typedef struct _DXVAHD_CONTENT_DESC {
  DXVAHD_FRAME_FORMAT InputFrameFormat;
  DXVAHD_RATIONAL     InputFrameRate;
  UINT                InputWidth;
  UINT                InputHeight;
  DXVAHD_RATIONAL     OutputFrameRate;
  UINT                OutputWidth;
  UINT                OutputHeight;
} DXVAHD_CONTENT_DESC;

成员

InputFrameFormat

描述视频流交错方式 的 DXVAHD_FRAME_FORMAT 枚举的成员。

InputFrameRate

输入视频流的帧速率,指定为 DXVAHD_RATIONAL 结构。

InputWidth

输入帧的宽度(以像素为单位)。

InputHeight

输入帧的高度(以像素为单位)。

OutputFrameRate

输出视频流的帧速率,指定为 DXVAHD_RATIONAL 结构。

OutputWidth

输出帧的宽度(以像素为单位)。

OutputHeight

输出帧的高度(以像素为单位)。

注解

帧速率以比率表示。 例如,每秒 30 帧 (fps) 表示为 30:1,29.97 fps 表示为 30000/1001。 对于交错内容,帧由两个字段组成,因此帧速率是字段速率的一半。

如果应用程序将组合两个或多个输入流,请使用最大流来表示 InputWidthInputHeight 的值。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 dxvahd.h

另请参阅

DXVA-HD

Direct3D 视频结构

媒体基础结构