Lista de descrição do buffer

O DirectX VA opera principalmente passando buffers de dados do decodificador de host para o acelerador de hardware. Quando um conjunto de buffers é passado do host para o acelerador, uma lista de descrição do buffer é enviada para descrever os buffers. Uma lista de descrição do buffer é uma matriz de estruturas de DXVA_BufferDescription . A lista de descrição do buffer contém uma estrutura DXVA_BufferDescription para cada buffer no conjunto de buffers que estão sendo enviados. A lista de descrição do buffer começa com uma ou mais estruturas DXVA_BufferDescription para o primeiro tipo de buffer que está sendo enviado. Isso é seguido por uma ou mais estruturas DXVA_BufferDescription para o próximo tipo de buffer que está sendo enviado e assim por diante.

O valor do membro dwTypeIndex da estrutura DXVA_BufferDescription especifica qual tipo de buffer é passado do host para o acelerador.