D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2-Struktur (d3d12umddi.h)
Die D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2-Struktur wird verwendet, um die Speicheranforderungen eines Videoencoderheaps abzurufen.
Syntax
typedef struct D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2 {
D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 HeapDesc;
BOOL IsSupported;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDICAPS_VIDEO_ENCODER_HEAP_SIZE_DATA_0080_2;
Member
HeapDesc
[in] Eine D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2-Struktur , die die Erstellungseigenschaften für einen Videoencoderheap angibt. Der Treiber sollte diese Erstellungseigenschaften der Größe zuordnen und von der maximalen Auflösung ausgehen, die für einen solchen Heap zulässig ist.
IsSupported
[out] Gibt an, ob die angegebenen Featurewerte unterstützt werden.
MemoryPoolL0Size
[out] Die L0-Größe des Heapobjekts in Bytes. Der Arbeitsspeicherpool L0 ist der Speicherpool, der der GPU "am nächsten" ist. Bei UMA-Adaptern ist dies die Menge des verwendeten Systemspeichers. Bei diskreten Adaptern ist dies die Menge des verwendeten diskreten Arbeitsspeichers.
MemoryPoolL1Size
[out] Die L1-Größe des Heapobjekts in Bytes. Der Arbeitsspeicherpool L0 ist der Speicherpool, der der GPU am nächsten kommt. Für UMA-Adapter ist dieser Wert 0. Bei diskreten Adaptern ist dies die Menge des verwendeten Systemspeichers.
Hinweise
Die D3D-Runtime ruft PFND3D12DDI_VIDEO_GETCAPS auf, wobei D3D12DDICAPS_TYPE_VIDEO_0080_ENCODER_HEAP_SIZE als Funktionstyp angegeben ist.
Allgemeine Informationen finden Sie unter D3D12-Videocodierung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |
Weitere Informationen
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