Partager via


PFND3DDDI_SETVIDEOPROCESSRENDERTARGET fonction de rappel (d3dumddi.h)

La fonction SetVideoProcessRenderTarget définit l’aire cible de rendu utilisée pour le traitement vidéo.

Syntaxe

PFND3DDDI_SETVIDEOPROCESSRENDERTARGET Pfnd3dddiSetvideoprocessrendertarget;

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

Paramètres

hDevice

Handle de l’appareil d’affichage (contexte graphique).

unnamedParam2

pData [in]

Pointeur vers une structure D3DDDIARG_SETVIDEOPROCESSRENDERTARGET qui décrit l’aire cible de rendu utilisée pour le traitement vidéo.

Valeur de retour

SetVideoProcessRenderTarget retourne l’une des valeurs suivantes :

Retourner le code Description
S_OK L’aire cible de rendu est correctement définie.
E_OUTOFMEMORY SetVideoProcessRenderTarget n’a pas pu allouer la mémoire requise pour qu’elle se termine.

Remarques

SetVideoProcessRenderTarget ne peut être appelé qu’en dehors d’un bloc VideoProcessBeginFrame/VideoProcessEndFrame.

Toutes les cibles de rendu de traitement vidéo sont créées en définissant le D3DDDI_RESOURCEFLAGS.VideoProcessRenderTarget indicateur de champ binaire dans le membre indicateurs de de la structure D3DDDIARG_CREATERESOURCE dans un appel à la fonction CreateResource .

Exigences

Exigence Valeur
client minimum pris en charge Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows.
plateforme cible Bureau
d’en-tête d3dumddi.h (include D3dumddi.h)

Voir aussi

D3DDDIARG_SETVIDEOPROCESSRENDERTARGET

D3DDDI_DEVICEFUNCS

D3DDDI_RESOURCEFLAGS