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