структура 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 |