структура D3DDDIARG_CREATEDECODEDEVICE (d3dumddi.h)
Структура D3DDDIARG_CREATEDECODEDEVICE описывает декодирование видео DirectX (DXVA) для создания.
Синтаксис
typedef struct _D3DDDIARG_CREATEDECODEDEVICE {
[in] const GUID *pGuid;
[in] DXVADDI_VIDEODESC VideoDesc;
[in] DXVADDI_CONFIGPICTUREDECODE *pConfig;
[in/out] HANDLE hDecode;
} D3DDDIARG_CREATEDECODEDEVICE;
Члены
[in] pGuid
Указатель на GUID, представляющий тип декодировщика DXVA. Среда выполнения Direct3D вызывает функцию GetCapsGetCaps для запроса поддерживаемых идентификаторов GUID.
[in] VideoDesc
Структура DXVADDI_VIDEODESC для видеопотока, который должен декодировать устройство.
[in] pConfig
Указатель на структуру DXVADDI_CONFIGPICTUREDECODE, содержащую данные конфигурации подключения DirectX VA для декодирования сжатых рисунков, необходимых устройству декодирования. Среда выполнения Direct3D вызывает функцию GetCapsдля запроса поддерживаемых конфигураций.
[in/out] hDecode
Дескриптор декодирования устройства. Драйвер отображения в пользовательском режиме создает этот дескриптор для среды выполнения Direct3D для идентификации устройства декодирования в последующих вызовах.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows Vista |
заголовка | d3dumddi.h (include D3dumddi.h) |