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


структура D3D11_1DDIARG_VIDEODECODEREXTENSION (d3d10umddi.h)

Указывает зависящие от драйвера данные для расширенной функции декодирования Microsoft DirectX Video Acceleration (DXVA), предоставляемой вызовом функции VideoDecoderExtension .

Синтаксис

typedef struct D3D11_1DDIARG_VIDEODECODEREXTENSION {
  UINT               Function;
  void               *pPrivateInputData;
  UINT               PrivateInputDataSize;
  void               *pPrivateOutputData;
  UINT               PrivateOutputDataSize;
  UINT               ResourceCount;
  D3D10DDI_HRESOURCE *pResourceList;
} D3D11_1DDIARG_VIDEODECODEREXTENSION;

Члены

Function

Номер функции. Это число идентифицирует выполняемую операцию. В настоящее время номера функций не определены.

pPrivateInputData

Указатель на буфер, содержащий входные данные для драйвера.

PrivateInputDataSize

Размер буфера, на который указывает pPrivateInputData, в байтах.

pPrivateOutputData

Указатель на буфер, который драйвер может использовать для записи выходных данных.

PrivateOutputDataSize

Размер буфера, на который указывает pPrivateOutputData, в байтах.

ResourceCount

Количество элементов в массиве pResourceList . Если pResourceList имеет значение NULL, задайте параметру ResourceCount нулевое значение.

pResourceList

Указатель на массив дескрипторов ресурсов. Используйте этот член для передачи ресурсов Direct3D драйверу.

Комментарии

Точное значение каждого элемента структуры зависит от значения Функции.

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

См. также раздел

VideoDecoderExtension