Freigeben über


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 den erforderlichen Arbeitsspeicher nicht zuordnen, damit er abgeschlossen werden kann.

Bemerkungen

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

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

Anforderungen

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

Siehe auch

D3DDDIARG_SETVIDEOPROCESSRENDERTARGET

D3DDDI_DEVICEFUNCS

D3DDDI_RESOURCEFLAGS