Метод IDirect3DDXVADevice9::Execute
Выполняет операцию декодирования DirectX Video Acceleration (DXVA).
Синтаксис
HRESULT Execute(
DWORD FunctionNum,
VOID *pInputData,
DWORD InputSize,
VOID *OutputData,
DWORD OutputSize,
DWORD NumBuffers,
DXVABufferInfo *pBufferInfo
);
Параметры
-
FunctionNum
-
DWORD, содержащий один или несколько номеров функций DXVA. Дополнительные сведения см. в спецификации DXVA 1.0.
-
pInputData
-
Указатель на буфер, содержащий входные данные для операции декодирования. Значение этих данных зависит от типа поверхности и номера функции.
-
Размер входных данных
-
Размер входных данных в байтах.
-
OutputData
-
Указатель на буфер, в который ускоритель видео записывает выходные данные.
-
OutputSize
-
Размер буфера OutputData в байтах.
-
NumBuffers
-
Количество элементов в массиве pBufferInfo .
-
pBufferInfo
-
Указатель на массив структур DXVABufferInfo .
Возвращаемое значение
Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows Vista [только классические приложения] |
Минимальная версия сервера |
Windows Server 2008 [только классические приложения] |
Заголовок |
|
См. также раздел