Compartilhar via


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

A função VideoProcessEndFrame notifica o driver de exibição do modo de usuário de que todos os dados necessários para processar o quadro atual foram enviados.

Sintaxe

PFND3DDDI_VIDEOPROCESSENDFRAME Pfnd3dddiVideoprocessendframe;

HRESULT Pfnd3dddiVideoprocessendframe(
  HANDLE hDevice,
  D3DDDIARG_VIDEOPROCESSENDFRAME *unnamedParam2
)
{...}

Parâmetros

hDevice

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

unnamedParam2

pData [in, out]

Um ponteiro para uma estrutura de D3DDDIARG_VIDEOPROCESSENDFRAME que descreve o processador de vídeo DirectX VA que deve parar de processar um quadro.

Retornar valor

VideoProcessEndFrame retorna um dos seguintes valores:

Código de retorno Descrição
S_OK O processamento do quadro atual foi concluído com êxito.
E_OUTOFMEMORY VideoProcessEndFrame não pode alocar a memória necessária para que ela seja concluída.

Comentários

A função VideoProcessEndFrame notifica o driver de exibição do modo de usuário de que sua função VideoProcessBlt não pode mais 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

D3DDDIARG_VIDEOPROCESSENDFRAME

D3DDDI_DEVICEFUNCS

VideoProcessBlt