Freigeben über


Pufferbeschreibungsliste

DirectX VA funktioniert in erster Linie, indem Puffer von Daten vom Hostdecoder an den Hardwarebeschleuniger übergeben werden. Wenn eine Gruppe von Puffern vom Host an den Accelerator übergeben wird, wird eine Pufferbeschreibungsliste gesendet, um die Puffer zu beschreiben. Eine Pufferbeschreibungsliste ist ein Array von DXVA_BufferDescription Strukturen. Die Pufferbeschreibungsliste enthält eine DXVA_BufferDescription Struktur für jeden Puffer in der Gruppe der gesendeten Puffer. Die Pufferbeschreibungsliste beginnt mit einer oder mehreren DXVA_BufferDescription Strukturen für den ersten gesendeten Puffertyp. Darauf folgt eine oder mehrere DXVA_BufferDescription Strukturen für den nächsten gesendeten Puffertyp usw.

Der Wert des dwTypeIndex-Elements der DXVA_BufferDescription-Struktur gibt an, welcher Puffertyp vom Host an die Zugriffstaste übergeben wird.