缓冲区说明列表

DirectX VA 主要通过将数据缓冲区从主机解码器传递到硬件加速器来运行。 当一组缓冲区从主机传递到加速器时,将发送缓冲区说明列表来描述缓冲区。 缓冲区说明列表是 DXVA_BufferDescription 结构的数组。 缓冲区说明列表包含要发送的缓冲区集中每个缓冲区的一个DXVA_BufferDescription结构。 缓冲区说明列表以要发送的第一种类型的缓冲区的一个或多个DXVA_BufferDescription结构开头。 接下来是发送下一种类型的缓冲区的一个或多个DXVA_BufferDescription结构,依此类说。

DXVA_BufferDescription 结构的 dwTypeIndex 成员的值指定从主机传递到加速器的缓冲区类型。