緩衝區描述清單

DirectX VA 主要是藉由將資料緩衝區從主機解碼器傳遞至硬體加速器來運作。 當一組緩衝區從主機傳遞至加速器時,會傳送緩衝區描述清單來描述緩衝區。 緩衝區描述清單是 DXVA_BufferDescription 結構的陣列。 緩衝區描述清單包含一個DXVA_BufferDescription結構,用於傳送的緩衝區集中的每個緩衝區。 緩衝區描述清單會從一或多個要傳送之緩衝區類型的一或多個DXVA_BufferDescription結構開始。 後面接著一個或多個要傳送之緩衝區類型的一或多個DXVA_BufferDescription結構,依此類錯。

DXVA_BufferDescription結構的dwTypeIndex成員值會指定從主機傳遞至加速器的緩衝區類型。