Поделиться через


функция обратного вызова PFND3DDDI_DESTROYVIDEOPROCESSDEVICE (d3dumddi.h)

Функция DestroyVideoProcessDevice освобождает ресурсы для устройства обработки видеообработки Microsoft DirectX (VA).

Синтаксис

PFND3DDDI_DESTROYVIDEOPROCESSDEVICE Pfnd3dddiDestroyvideoprocessdevice;

HRESULT Pfnd3dddiDestroyvideoprocessdevice(
  HANDLE hDevice,
  HANDLE hVideoProcessor
)
{...}

Параметры

hDevice

Дескриптор устройства отображения (графический контекст).

hVideoProcessor

Дескриптор устройства обработки видеотрансляций DirectX, созданного функцией CreateVideoProcessDevice.

Возвращаемое значение

DestroyVideoProcessDevice должен возвращать S_OK или соответствующий результат ошибки, если он не может успешно освободить ресурсы для декодированного устройства DirectX VA.

Замечания

Функция DestroyVideoProcessDevice уведомляет драйвер об уничтожении дескриптора на устройство обработки видеотрансляции DirectX VA, созданное ранее функцией CreateVideoProcessDev ice. Затем драйвер может освободить ресурсы, связанные с дескриптором видеообработки DirectX VA.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
целевая платформа Настольный
заголовка d3dumddi.h (include D3dumddi.h)

См. также

CreateVideoProcessDevice

D3DDDI_DEVICEFUNCS