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;

Member

NodeMask

Stellt die Gruppe 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 ein Bit fest, um den physischen Adapter des Geräts zu identifizieren, für das die Befehlswarteschlange gilt. 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 Ausgabestream beschreibt.

pInputStreams

Zeiger auf eine D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043-Struktur für den Eingabedatenstrom.

NumInputStreams

Anzahl der Eingabedatenströme.

hDrvProtectedResourceSession

Behandeln Sie die Sitzung der geschützten Ressource, die zum Zeitpunkt der Objekterstellung abgerufen wurde.

Hinweise

Ein Videoprozessor hält den Zustand für eine Videoverarbeitungssitzung bereit. Der Zustand umfasst den erforderlichen Zwischenspeicher, zwischengespeicherte Verarbeitungsdaten oder einen anderen temporären Arbeitsbereich. Für jeden Inhaltsstream von der Anwendung muss ein separater Videoprozessor erstellt werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 2004
Kopfzeile d3d12umddi.h

Weitere Informationen

PFND3D12DDI_CREATEVIDEOPROCESSOR_0072