Compartilhar via


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

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

Sintaxe

PFND3DDDI_DECODEENDFRAME Pfnd3dddiDecodeendframe;

HRESULT Pfnd3dddiDecodeendframe(
  HANDLE hDevice,
  D3DDDIARG_DECODEENDFRAME *unnamedParam2
)
{...}

Parâmetros

hDevice

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

unnamedParam2

pData [dentro, fora]

Um ponteiro para uma estrutura de D3DDDIARG_DECODEENDFRAME que descreve o decodificador de VA do DirectX que deve parar de decodificar um quadro.

Valor de retorno

DecodeEndFrame retorna um dos seguintes valores:

Código de retorno Descrição
S_OK Decodificação concluída com êxito.
E_OUTOFMEMORY DecodeEndFrame não pôde alocar a memória necessária para que ela fosse concluída.

Observações

A função DecodeEndFrame notifica o driver de exibição do modo de usuário de que sua função DecodeExecute não pode mais ser chamada no dispositivo de decodificação especificado.

Requisitos

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

Consulte também

D3DDDIARG_DECODEENDFRAME

D3DDDI_DEVICEFUNCS

DecodeExecute