D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 Struktur (d3d12umddi.h)
Die D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072-Struktur enthält die Argumente, die zum Erstellen eines Videoprozessors verwendet werden.
Syntax
typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 {
UINT NodeMask;
D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 OutputStream;
D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
UINT NumInputStreams;
D3D12DDI_HPROTECTEDRESOURCESESSION_0030 hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072;
Angehörige
NodeMask
Stellt den Satz von Knoten dar. Legen Sie für einen einzelnen GPU-Vorgang diesen Wert auf Null (0) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie einen Bit fest, um 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 ein Bit festgelegt werden.
OutputStream
Eine D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 Struktur, die den Ausgabedatenstrom beschreibt.
pInputStreams
Zeigen Sie auf eine D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 Struktur für den Eingabedatenstrom.
NumInputStreams
Anzahl der Eingabedatenströme.
hDrvProtectedResourceSession
Behandeln Sie die beim Erstellen von Objekten erworbene geschützte Ressourcensitzung.
Bemerkungen
Ein Videoprozessor enthält den Zustand für eine Videoverarbeitungssitzung. Der Status enthält erforderlichen Zwischenspeicher, zwischengespeicherte Verarbeitungsdaten oder einen anderen temporären Arbeitsbereich. Für jeden Inhaltsstream der Anwendung muss ein separater Videoprozessor erstellt werden.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 10, Version 2004 |
Header- | d3d12umddi.h |