Lista de descripción del búfer

DirectX VA funciona principalmente pasando búferes de datos del descodificador host al acelerador de hardware. Cuando se pasa un conjunto de búferes del host al acelerador, se envía una lista de descripción del búfer para describir los búferes. Una lista de descripción del búfer es una matriz de estructuras DXVA_BufferDescription . La lista de descripción del búfer contiene una estructura DXVA_BufferDescription para cada búfer del conjunto de búferes que se envían. La lista de descripción del búfer comienza con una o varias estructuras de DXVA_BufferDescription para el primer tipo de búfer que se envía. Esto va seguido de una o varias estructuras de DXVA_BufferDescription para el siguiente tipo de búfer que se envía, etc.

El valor del miembro dwTypeIndex de la estructura DXVA_BufferDescription especifica qué tipo de búfer se pasa del host al acelerador.