IDirect3DDXVADevice9::Execute (método)
Realiza una operación de descodificación de aceleración de vídeo directX (DXVA).
Sintaxis
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Parámetros
-
FunctionNum
-
DWORD que contiene uno o varios números de función DXVA. Para obtener más información, consulte la especificación DXVA 1.0.
-
pInputData
-
Puntero a un búfer que contiene datos de entrada para la operación de descodificación. El significado de estos datos depende del tipo de superficie y el número de función.
-
InputSize
-
Tamaño de los datos de entrada, en bytes.
-
OutputData
-
Puntero a un búfer donde el acelerador de vídeo escribe los datos de salida.
-
OutputSize
-
Tamaño del búfer OutputData , en bytes.
-
NumBuffers
-
Número de elementos de la matriz pBufferInfo .
-
pBufferInfo
-
Puntero a una matriz de estructuras DXVABufferInfo .
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
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