ID3D12VideoDevice2::CreateVideoProcessor1-Methode (d3d12video.h)

Erstellt einen Videoprozessor instance mit Unterstützung für geschützte Ressourcen.

Syntax

HRESULT CreateVideoProcessor1(
  UINT                                         NodeMask,
  const D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC *pOutputStreamDesc,
  UINT                                         NumInputStreamDescs,
  const D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC  *pInputStreamDescs,
  ID3D12ProtectedResourceSession               *pProtectedResourceSession,
  REFIID                                       riid,
  void                                         **ppVideoProcessor
);

Parameter

NodeMask

Die Knotenmaske, die den physischen Adapter angibt, auf dem der Videoprozessor verwendet wird. Legen Sie für einzelne GPU-Vorgänge diesen Wert auf 0 (null) fest. Wenn mehrere GPU-Knoten vorhanden sind, legen Sie ein Bit fest, um den Knoten zu identifizieren, d. h. den physischen Adapter des Geräts, auf den die Befehlswarteschlange angewendet wird. Jedes Bit in der Maske entspricht einem einzelnen Knoten. Es kann nur ein Bit festgelegt werden.

pOutputStreamDesc

Ein Zeiger auf eine D3D12_VIDEO_PROCESS_OUTPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_output_stream_desc)-Struktur, die den Ausgabedatenstrom beschreibt.

NumInputStreamDescs

Die Anzahl der Eingabedatenströme, die im pInputStreamDescs-Parameter bereitgestellt werden.

pInputStreamDescs

Ein Zeiger auf eine Liste von D3D12_VIDEO_PROCESS_INPUT_STREAM_DESC(ns-d3d12video-d3d12_video_process_input_stream_desc) strukturiert die Eingabestreams. Die Anzahl der bereitgestellten Strukturen sollte mit dem im NumInputStreamDescs-Parameter angegebenen Wert übereinstimmen.

pProtectedResourceSession

Eine ID3D12ProtectedResourceSession zum Verwalten des Zugriffs auf geschützte Ressourcen.

riid

Die GUID (Globally Unique Identifier) für die Videoprozessorschnittstelle.

ppVideoProcessor

Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12VideoProcessor1-Schnittstelle empfängt

Rückgabewert

Diese Methode gibt HRESULT zurück.

Hinweise

Um die während der Erstellung festgelegten Parameter zu ändern, müssen Sie das Videoprozessorobjekt neu erstellen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10 Build 20348
Unterstützte Mindestversion (Server) Windows 10 Build 20348
Kopfzeile d3d12video.h