Compartir a través de


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

La función VideoProcessBeginFrame notifica al controlador de pantalla en modo de usuario que el procesamiento de un fotograma de vídeo puede comenzar en el dispositivo de procesamiento de vídeo de Microsoft DirectX Video Accelerator (VA) especificado.

Sintaxis

PFND3DDDI_VIDEOPROCESSBEGINFRAME Pfnd3dddiVideoprocessbeginframe;

HRESULT Pfnd3dddiVideoprocessbeginframe(
       HANDLE hDevice,
  [in] HANDLE hVideoProcess
)
{...}

Parámetros

hDevice

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

[in] hVideoProcess

Identificador del dispositivo de procesamiento de vídeo de DirectX VA que debe empezar a procesar el fotograma de vídeo. La función createVideoProcessDevice creó este identificador.

Valor devuelto

VideoProcessBeginFrame devuelve uno de los siguientes valores:

Código devuelto Descripción
S_OK El procesamiento de fotogramas de vídeo se inició correctamente.
E_OUTOFMEMORY VideoProcessBeginFrame no pudo asignar la memoria necesaria para que se complete.

Observaciones

La función VideoProcessBeginFrame notifica al controlador de pantalla en modo de usuario que se puede llamar a su función VideoProcessBlt en el dispositivo de procesamiento de vídeo especificado.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

createVideoProcessDevice

D3DDDI_DEVICEFUNCS

VideoProcessBlt