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