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。 对于交错内容,帧由两个字段组成,因此帧速率是字段速率的一半。
如果应用程序将组合两个或多个输入流,请使用最大流来表示 InputWidth 和 InputHeight 的值。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | dxvahd.h |