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.
Ruft die Größe der Speicherzuweisung eines Videodecoders ab, der mit den angegebenen Eigenschaften erstellt wurde.
Syntax
typedef struct D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072 {
UINT NodeMask;
D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020 Configuration;
UINT DecodeWidth;
UINT DecodeHeight;
DXGI_FORMAT Format;
DXGI_RATIONAL FrameRate;
UINT BitRate;
UINT MaxDecodePictureBufferCount;
BOOL Protected;
UINT64 MemoryPoolL0Size;
UINT64 MemoryPoolL1Size;
} D3D12DDI_VIDEO_DECODER_HEAP_SIZE_DATA_0072;
Angehörige
NodeMask
Legen Sie dies für einen einzelnen GPU-Vorgang auf Null fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten (den physischen Adapter des Geräts) zu identifizieren, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur 1 Bit festgelegt werden.
Configuration
Eine D3D12DDI_VIDEO_DECODE_CONFIGURATION Struktur mit der Decodierung des Profils und der Bitstreamverschlüsselung.
DecodeWidth
Die Decodierungsbreite des zu decodierenden Bitstreams.
DecodeHeight
Die Decodierungshöhe des zu decodierenden Bitstreams.
Format
Das Ressourcendatenformat.
FrameRate
Die Bildfrequenz des Eingabevideostreams.
BitRate
Die Bits pro Sekunde Datenkomprimierungsrate für den komprimierten Videostream.
MaxDecodePictureBufferCount
Die maximale Anzahl von decodierten Bildpuffern, die dieser Datenstrom aufweisen kann.
Protected
Wenn TRUE, wird der Decoder mit einer geschützten Ressourcensitzung erstellt und mit geschützten Ressourcen verwendet.
MemoryPoolL0Size
Die L0-Größe des Heap-Objekts. Der Speicherpool L0 ist der Speicherpool, der der GPU am nächsten kommt. Bei UMA-Adaptern ist dies die Menge des verwendeten Systemspeichers. Bei diskreten Adaptern ist dies die Menge des verwendeten diskreten Speichers.
MemoryPoolL1Size
Die L1-Größe des Heap-Objekts. Der Speicherpool L1 ist der Speicherpool , der der GPU am nächsten kommt. Bei UMA-Adaptern ist dieser Wert null. Bei einzelnen Adaptern ist dies die Menge des verwendeten Systemspeichers.
Bemerkungen
Diese Struktur dient der D3D12DDICAPS_TYPE_VIDEO_0032_DECODER_HEAP_SIZE Funktionsüberprüfung in D3D12DDICAPS_TYPE_VIDEO_0020.
Weitere Informationen finden Sie in der D3D Video Protected Resource Support Specification.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | d3d12umddi.h |