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


структура D3D11_VIDEO_DECODER_EXTENSION (d3d11.h)

Содержит зависящие от драйвера данные для метода ID3D11VideoContext::D ecoderExtension .

Синтаксис

typedef struct D3D11_VIDEO_DECODER_EXTENSION {
  UINT           Function;
  void           *pPrivateInputData;
  UINT           PrivateInputDataSize;
  void           *pPrivateOutputData;
  UINT           PrivateOutputDataSize;
  UINT           ResourceCount;
  ID3D11Resource **ppResourceList;
} D3D11_VIDEO_DECODER_EXTENSION;

Члены

Function

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

pPrivateInputData

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

PrivateInputDataSize

Размер буфера pPrivateInputData в байтах.

pPrivateOutputData

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

PrivateOutputDataSize

Размер буфера pPrivateOutputData в байтах.

ResourceCount

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

ppResourceList

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

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Верхняя часть d3d11.h

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

Видеоструктуры Direct3D 11