Método IDirect3DDXVADevice9::BeginFrame
Inicia o processamento para criar uma imagem decodificada.
Sintaxe
HRESULT BeginFrame(
IDirect3DSurface9 *pDstSurface,
DWORD SizeInputData,
VOID *pInputData,
DWORD *pSizeOutputData,
VOID *pOutputData
);
Parâmetros
-
pDstSurface
-
Um ponteiro para a interface IDirect3DSurface9 da superfície de destino descompactada.
-
SizeInputData
-
O tamanho do buffer especificado por pInputData, em bytes. O valor deve ser 2.
-
pInputData
-
Ponteiro para um buffer que contém dados para o acelerador de vídeo. Esse buffer deve conter o índice de quadro baseado em zero, especificado como um valor WORD .
-
pSizeOutputData
-
O tamanho do buffer especificado por pOutputData, em bytes. O valor deve ser zero.
-
pOutputData
-
Ponteiro para um buffer no qual o acelerador de vídeo pode gravar. Defina esse parâmetro como NULL.
Valor retornado
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Comentários
Para cada chamada para BeginFrame, o decodificador deve fazer uma chamada correspondente para IDirect3DDXVADevice9::EndFrame.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também