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


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

Задает данные для расширенной функции ускорения видео Microsoft DirectX (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. Если pResourceListNULL, задайте ResourceCount равным нулю.

pResourceList

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

Замечания

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 8
минимальный поддерживаемый сервер Windows Server 2012
заголовка d3d10umddi.h (include D3d10umddi.h)

См. также

VideoDecoderExtension