PFND3DDDI_SETVIDEOPROCESSRENDERTARGET función de devolución de llamada (d3dumddi.h)

La función SetVideoProcessRenderTarget establece la superficie de destino de representación que se usa para el procesamiento de vídeo.

Sintaxis

PFND3DDDI_SETVIDEOPROCESSRENDERTARGET Pfnd3dddiSetvideoprocessrendertarget;

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

Parámetros

hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pData [in]

Puntero a una estructura de D3DDDIARG_SETVIDEOPROCESSRENDERTARGET que describe la superficie de destino de representación que se usa para el procesamiento de vídeo.

Valor devuelto

SetVideoProcessRenderTarget devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK La superficie de destino de representación se ha establecido correctamente.
E_OUTOFMEMORY SetVideoProcessRenderTarget no pudo asignar la memoria necesaria para que se complete.

Comentarios

Solo se puede llamar a SetVideoProcessRenderTarget fuera de un bloque VideoProcessBeginFrame/VideoProcessEndFrame.

Todos los destinos de representación de procesamiento de vídeo se crean estableciendo el D3DDDI_RESOURCEFLAGS. Marca de campo de bits VideoProcessRenderTarget en el miembro Flags de la estructura D3DDDIARG_CREATERESOURCE en una llamada a la función CreateResource .

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_SETVIDEOPROCESSRENDERTARGET

D3DDDI_DEVICEFUNCS

D3DDDI_RESOURCEFLAGS