DXVA_VideoSample32 结构 (dxva.h)
DXVA_VideoSample32结构用于转发 64 位驱动程序上的 32 位 DXVA_DeinterlaceBltEx 调用。
语法
typedef struct _DXVA_VideoSample32 {
REFERENCE_TIME rtStart;
REFERENCE_TIME rtEnd;
DWORD SampleFormat;
DWORD SampleFlags;
DWORD lpDDSSrcSurface;
RECT rcSrc;
RECT rcDst;
DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;
成员
rtStart
指定示例的开始时间。
rtEnd
指定示例的结束时间。
SampleFormat
指定由 DXVA_ExtendedFormat 枚举类型的值定义的示例格式。
SampleFlags
指定标志的集合,这些标志指示当前示例帧中与上一个示例帧的更改。 此成员是 DXVA_SampleFlags 枚举类型中的一个或多个标志的按位 OR。
lpDDSSrcSurface
指向表示示例 的DD_SURFACE_LOCAL 结构的指针。
rcSrc
指定一个 RECT 结构,该结构描述源图面上矩形的左上角和右下角点。 这些点定义位块传输的源数据区域及其在源图面上的位置。
rcDst
指定一个 RECT 结构,该结构描述目标图面上矩形的左上角和右下角点。 这些点定义应进行位块传输的区域及其在目标图面上的位置。
Palette[16]
指定 DXVA_AYUVsample2 结构的数组,这些结构表示托盘化视频子流像素格式的完整 16 色调色板。 驱动程序使用此调色板来组合子流示例。 对于非pallet 化像素格式,调色板为零,可以忽略。
注解
编译器添加 4 个字节的填充,使结构与 8 个字节对齐。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 此结构仅适用于 SP1 及更高版本的 Windows Server 2003 以及 SP2 及更高版本的 Windows XP。仅编译 64 位版本的操作系统。 |
标头 | dxva.h (包括 Dxva.h) |