Метод ID3D11VideoDevice1::GetVideoDecoderCaps (d3d11_1.h)
Извлекает возможности и ограничения декодера видео.
Синтаксис
HRESULT GetVideoDecoderCaps(
[in] const GUID *pDecoderProfile,
[in] UINT SampleWidth,
[in] UINT SampleHeight,
[in] const DXGI_RATIONAL *pFrameRate,
[in] UINT BitRate,
[in] const GUID *pCryptoType,
[out] UINT *pDecoderCaps
);
Параметры
[in] pDecoderProfile
Тип: const GUID*
Профиль декодирования, для которого запрашиваются возможности.
[in] SampleWidth
Тип: UINT
Ширина видео, для которой запрашиваются возможности.
[in] SampleHeight
Тип: UINT
Высота видео, для которой запрашиваются возможности.
[in] pFrameRate
Тип: const DXGI_RATIONAL*
Частота кадров видеосодержимого. Эти сведения используются драйвером, чтобы определить, можно ли декодировать видео в режиме реального времени.
[in] BitRate
Тип: UINT
Скорость передачи видеопотока. Нулевое значение указывает, что скорость передачи данных может быть проигнорирована.
[in] pCryptoType
Тип: const GUID*
Тип шифрования, используемого для шифрования видеопотока. Значение NULL указывает, что видеопоток не зашифрован.
[out] pDecoderCaps
Тип: UINT*
Указатель на побитовое или сочетание D3D11_VIDEO_DECODER_CAPS значений, указывающих возможности декодера.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из следующих кодов ошибок.
S_OK | Операция выполнена успешно. |
E_INVALIDARG | Передан недопустимый параметр или эта функция была вызвана с использованием недопустимого шаблона вызова. |
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d11_1.h |