Método IDirect3DDXVADevice9::Execute
Executa uma operação de decodificação de Aceleração de Vídeo (DXVA) do DirectX.
Sintaxe
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Parâmetros
-
FunctionNum
-
Um DWORD que contém um ou mais números de função DXVA. Para obter detalhes, consulte a especificação DXVA 1.0.
-
pInputData
-
Um ponteiro para um buffer que contém dados de entrada para a operação de decodificação. O significado desses dados depende do tipo de superfície e do número da função.
-
InputSize
-
O tamanho dos dados de entrada, em bytes.
-
OutputData
-
Ponteiro para um buffer em que o acelerador de vídeo grava dados de saída.
-
OutputSize
-
O tamanho do buffer OutputData , em bytes.
-
NumBuffers
-
O número de elementos na matriz pBufferInfo .
-
pBufferInfo
-
Um ponteiro para uma matriz de estruturas DXVABufferInfo .
Valor retornado
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
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