Partilhar via


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

A função DecodeBeginFrame notifica o driver de exibição do modo de usuário de que a decodificação pode começar no dispositivo decodificador va (Acelerador de Vídeo) do Microsoft DirectX especificado.

Sintaxe

PFND3DDDI_DECODEBEGINFRAME Pfnd3dddiDecodebeginframe;

HRESULT Pfnd3dddiDecodebeginframe(
  HANDLE hDevice,
  D3DDDIARG_DECODEBEGINFRAME *unnamedParam2
)
{...}

Parâmetros

hDevice

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

unnamedParam2

pData [in]

Um ponteiro para uma estrutura de D3DDDIARG_DECODEBEGINFRAME que descreve as informações do decodificador de VA do DirectX para iniciar a decodificação de um quadro.

Valor de retorno

DecodeBeginFrame retorna um dos seguintes valores:

Código de retorno descrição
S_OK A decodificação começou com êxito.
E_OUTOFMEMORY DecodeBeginFrame não pôde alocar a memória necessária para que ela fosse concluída.

Observações

A função DecodeBeginFrame notifica o driver de exibição do modo de usuário de que sua função DecodeExecute pode 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_DECODEBEGINFRAME

D3DDDI_DEVICEFUNCS

DecodeExecute