Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Enthält die Liste der Referenzframes für den aktuellen Decodierungsvorgang. Entweder ein Texturarray oder ein Array von Texturen können angegeben werden.
Syntax
typedef struct D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 {
D3D12DDI_HRESOURCE *hDrvTexture2Ds;
UINT *pSubresources;
D3D12DDI_HVIDEODECODERHEAP_0032 *hDrvVideoDecoderHeaps;
UINT NumTexture2Ds;
} D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032;
Angehörige
hDrvTexture2Ds
Die Liste der Referenztexturen.
pSubresources
Ein Array von Unterressourcenindizes für die Liste der Referenztexturen. NULL gibt eine Unterressource von 0 für jede Ressource an.
hDrvVideoDecoderHeaps
Stellt das Heap-Objekt für einen entsprechenden Referenzrahmen ein. NULL gibt an, dass Decoderstatuszuweisungen für alle Verweise im Decoder-Heap in den Eingabedatenstromargumenten enthalten sind. In der Regel ist dieser Parameter null. VP9 verwendet diesen Parameter beim Ändern der Auflösung eines Nicht-Keyframes.
NumTexture2Ds
Die Anzahl der Referenztexturen.
Bemerkungen
Diese Struktur legt die Liste der Referenzframes für den aktuellen Decodierungsvorgang fest. Für die Decodierung von Profilen, die D3D12DDI_VIDEO_DECODE_TIER_1 oder D3D12DDI_VIDEO_DECODE_TIER_2 melden, ist die Verwendung eines Texturarrays erforderlich, sodass die Liste der hDrvTexture2Ds immer dieselbe Textur ist und pSubresources zum Indizieren in das Texturarray verwendet werden. Für D3D12DDI_VIDEO_DECODE_TIER_3 kann entweder ein Texturarray oder ein Array von Texturen angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h |