Método IDirect3DDXVADevice9::BeginFrame
Comienza el procesamiento para crear una imagen descodificada.
Sintaxis
HRESULT BeginFrame(
IDirect3DSurface9 *pDstSurface,
DWORD SizeInputData,
VOID *pInputData,
DWORD *pSizeOutputData,
VOID *pOutputData
);
Parámetros
-
pDstSurface
-
Puntero a la interfaz IDirect3DSurface9 de la superficie de destino sin comprimir.
-
SizeInputData
-
Tamaño del búfer especificado por pInputData, en bytes. El valor debe ser 2.
-
pInputData
-
Puntero a un búfer que contiene datos para el acelerador de vídeo. Este búfer debe contener el índice de fotogramas de base cero, especificado como un valor word .
-
pSizeOutputData
-
Tamaño del búfer especificado por pOutputData, en bytes. El valor debe ser cero.
-
pOutputData
-
Puntero a un búfer en el que el acelerador de vídeo puede escribir. Establezca este parámetro en NULL.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Comentarios
Para cada llamada a BeginFrame, el descodificador debe realizar una llamada correspondiente a IDirect3DDXVADevice9::EndFrame.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también