PFND3DDDI_SETVIDEOPROCESSRENDERTARGET fonction de rappel (d3dumddi.h)
La fonction SetVideoProcessRenderTarget définit la surface 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 de D3DDDIARG_SETVIDEOPROCESSRENDERTARGET qui décrit la surface cible de rendu utilisée pour le traitement vidéo.
Valeur retournée
SetVideoProcessRenderTarget retourne l’une des valeurs suivantes :
Code de retour | Description |
---|---|
S_OK | La surface cible de rendu est correctement définie. |
E_OUTOFMEMORY | SetVideoProcessRenderTarget n’a pas pu allouer la mémoire nécessaire pour qu’il se termine. |
Remarques
SetVideoProcessRenderTarget peut être appelé uniquement 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. Indicateur de champ de bits VideoProcessRenderTarget dans le membre Flags de la structure D3DDDIARG_CREATERESOURCE dans un appel à la fonction CreateResource .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | d3dumddi.h (inclure D3dumddi.h) |