Compartilhar via


PFND3DDDI_VIDEOPROCESSBEGINFRAME função de retorno de chamada (d3dumddi.h)

A função VideoProcessBeginFrame notifica o driver de exibição do modo de usuário de que o processamento de um quadro de vídeo pode começar no dispositivo de processamento de vídeo va (Acelerador de Vídeo) do Microsoft DirectX especificado.

Sintaxe

PFND3DDDI_VIDEOPROCESSBEGINFRAME Pfnd3dddiVideoprocessbeginframe;

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

Parâmetros

hDevice

Um identificador para o dispositivo de exibição (contexto gráfico).

[in] hVideoProcess

O identificador para o dispositivo de processamento de vídeo DirectX VA que deve começar a processar o quadro de vídeo. A função CreateVideoProcessDevice criou esse identificador.

Retornar valor

VideoProcessBeginFrame retorna um dos seguintes valores:

Código de retorno Descrição
S_OK O processamento de quadros de vídeo começou com êxito.
E_OUTOFMEMORY VideoProcessBeginFrame não pôde alocar a memória necessária para que ela fosse concluída.

Comentários

A função VideoProcessBeginFrame notifica o driver de exibição do modo de usuário de que sua função VideoProcessBlt pode ser chamada no dispositivo de processamento de vídeo especificado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS

VideoProcessBlt