PFND3DDDI_SETVIDEOPROCESSRENDERTARGET Rückruffunktion (d3dumddi.h)

Die SetVideoProcessRenderTarget-Funktion legt die Renderzieloberfläche fest, die für die Videoverarbeitung verwendet wird.

Syntax

PFND3DDDI_SETVIDEOPROCESSRENDERTARGET Pfnd3dddiSetvideoprocessrendertarget;

HRESULT Pfnd3dddiSetvideoprocessrendertarget(
  HANDLE hDevice,
  const D3DDDIARG_SETVIDEOPROCESSRENDERTARGET *unnamedParam2
)
{...}

Parameter

hDevice

Ein Handle für das Anzeigegerät (Grafikkontext).

unnamedParam2

pData [in]

Ein Zeiger auf eine D3DDDIARG_SETVIDEOPROCESSRENDERTARGET Struktur, die die Renderzieloberfläche beschreibt, die für die Videoverarbeitung verwendet wird.

Rückgabewert

SetVideoProcessRenderTarget gibt einen der folgenden Werte zurück:

Rückgabecode Beschreibung
S_OK Die Renderzieloberfläche wurde erfolgreich festgelegt.
E_OUTOFMEMORY SetVideoProcessRenderTarget konnte nicht den erforderlichen Arbeitsspeicher zuweisen, damit er vollständig ist.

Hinweise

SetVideoProcessRenderTarget kann nur außerhalb eines VideoProcessBeginFrame/VideoProcessEndFrame-Blocks aufgerufen werden.

Alle Renderziele für die Videoverarbeitung werden durch Festlegen der D3DDDI_RESOURCEFLAGS erstellt. VideoProcessRenderTarget-Bitfeldflag im Flags-Member der D3DDDIARG_CREATERESOURCE-Struktur in einem Aufruf der CreateResource-Funktion .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.
Zielplattform Desktop
Kopfzeile d3dumddi.h (include D3dumddi.h)

Weitere Informationen

D3DDDIARG_SETVIDEOPROCESSRENDERTARGET

D3DDDI_DEVICEFUNCS

D3DDDI_RESOURCEFLAGS