H263_D

H263_D受限配置文件包含支持ITU-T Rec.H.263 所需的一组功能,以及一组特定的增强型可选功能。 目前鼓励支持此配置文件,但不是必需的。 此组功能由 H263_C 受限配置文件的限制指定,但以下附加限制除外。

对DXVA_ConnectMode的限制

DXVA_ConfigPictureDecode结构的 dwFunction 成员中定义的bDXVA_Func变量等于 1 (图片解码) 或 4 (图片重新采样) 时,对DXVA_ConnectMode结构施加以下限制。

结构成员

wRestrictedMode

DXVA_RESTRICTED_MODE_H263_D

对DXVA_PictureParameters的限制

结构成员

bBidirectionalAveragingMode

1 (H.263 双向平均) 或 0 (MPEG-2 双向平均)

bMV_RPS

零或 1

对DXVA_MBctrl_I_HostResidDiff_1、DXVA_MBctrl_I_OffHostIDCT_1、DXVA_MBctrl_P_HostResidDiff_1和DXVA_MBctrl_P_OffHostIDCT_1的限制

结构成员

wMBtype

此成员定义的 MotionBackward 变量可以是零或 1。

对位流缓冲区的限制

任何位流缓冲区的内容也可能包含 H.263 视频格式的数据,其中包含任何附件 K、O、P (二因子调整大小,仅在一个或两个维度) 、S 和 U。

对DXVA_PicResample的限制

DXVA_ConfigPictureDecode结构的 dwFunction 成员中定义的bDXVA_Func变量等于 4 时,DXVA_PicResample结构存在以下限制。

结构成员

dwPicResampleSourceWidth

必须等于 dwPicResampleDestWidth 或与 dwPicResampleDestWidth 相关的乘以 2 (或 1/2) 。

dwPicResampleDestWidth

必须等于 dwPicResampleSourceWidth 或与 dwPicResampleSourceWidth 相关的乘以 2 (或 1/2) 。

dwPicResampleSourceHeight

必须等于 dwPicResampleDestHeight 或与 dwPicResampleDestHeight 相关的乘以 2 (或 1/2) 。

dwPicResampleDestHeight

必须等于 dwPicResampleSourceHeight 或与 dwPicResampleSourceHeight 相关的乘以 2 (或 1/2) 。

如果 dwPicResampleSourceHeightdwPicResampleDestHeight 相等, 则 dwPicResampleSourceWidthdwPicResampleDestWidth 必须由 2 (或 1/2) 的乘法系数关联。 如果 dwPicResampleSourceHeightdwPicResampleDestHeight 指示向上采样操作, dwPicResampleSourceWidthdwPicResampleDestWidth 不得指示下采样操作,反之亦然。

注意虽然当 MotionForward 为 1 且 MotionBackward 为 1 时,H.263 只需要支持 DXVA_PictureParameters等于 1 的 bBidirectionalAveragingMode 成员,但H263_D受限配置文件也允许 bBidirectionalAveragingMode 为零。 这旨在允许H263_D受限配置文件支持 MPEG-4 视频以及 H.263 视频 (MPEG-4 使用 MPEG-1/MPEG-2 样式的双向平均) 。