D3D12DDI_VIDEO_DECODE_REFERENCE_FRAMES_0032 Struktur (d3d12umddi.h)
Enthält die Liste der Verweisframes für den aktuellen Decodierungsvorgang. Es kann entweder ein Texturarray oder ein Array von Texturen 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;
Member
hDrvTexture2Ds
Die Liste der Verweistexturen.
pSubresources
Ein Array von Unterressourcenindizes für die Liste der Verweistexturen. NULL gibt eine Unterressource von 0 für jede Ressource an.
hDrvVideoDecoderHeaps
Stellt das Heapobjekt für einen entsprechenden Referenzrahmen bereit. NULL gibt an, dass Decoderstatuszuordnungen für alle Verweise im Decoderheap in den Eingabestromargumenten enthalten sind. In der Regel ist dieser Parameter NULL. VP9 verwendet diesen Parameter beim Ändern der Auflösung für einen Nicht-Schlüsselrahmen.
NumTexture2Ds
Die Anzahl der Referenztexturen.
Hinweise
Diese Struktur legt die Liste der Verweisframes für den aktuellen Decodierungsvorgang fest. Decodierungsprofile, die D3D12DDI_VIDEO_DECODE_TIER_1 oder D3D12DDI_VIDEO_DECODE_TIER_2 melden, erfordern die Verwendung eines Texturarrays, sodass die Liste der hDrvTexture2Ds immer dieselbe Textur ist, und pSubresources wird zum Indizieren in das Texturarray verwendet. Für D3D12DDI_VIDEO_DECODE_TIER_3 kann entweder ein Texturarray oder ein Array von Texturen angegeben werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für