Поделиться через


Метод ID3D11VideoDevice1::RecommendVideoDecoderDownsampleParameters (d3d11_1.h)

Позволяет драйверу рекомендовать оптимальные выходные параметры нижней выборки из входных параметров.

Синтаксис

HRESULT RecommendVideoDecoderDownsampleParameters(
  [in]  const D3D11_VIDEO_DECODER_DESC   *pInputDesc,
  [in]  DXGI_COLOR_SPACE_TYPE            InputColorSpace,
  [in]  const D3D11_VIDEO_DECODER_CONFIG *pInputConfig,
  [in]  const DXGI_RATIONAL              *pFrameRate,
  [out] D3D11_VIDEO_SAMPLE_DESC          *pRecommendedOutputDesc
);

Параметры

[in] pInputDesc

Тип: const D3D11_VIDEO_DECODER_DESC*

Объект D3D11_VIDEO_DECODER_DESC , описывающий профиль декодирования, разрешение и формат входного потока. Это разрешение и формат для понижения.

[in] InputColorSpace

Тип: DXGI_COLOR_SPACE_TYPE

Значение DXGI_COLOR_SPACE_TYPE , указывающее цветовое пространство данных опорного кадра.

[in] pInputConfig

Тип: const D3D11_VIDEO_DECODER_CONFIG*

Данные конфигурации, связанные с профилем декодирования.

[in] pFrameRate

Тип: const DXGI_RATIONAL*

Частота кадров видеосодержимого. Он используется драйвером, чтобы определить, можно ли декодировать видео в режиме реального времени.

[out] pRecommendedOutputDesc

Тип: D3D11_VIDEO_SAMPLE_DESC*

Указатель на структуру D3D11_VIDEO_SAMPLE_DESC , которую драйвер заполняет рекомендуемыми параметрами выходного буфера для операции понижения дискретизации. Драйвер попытается рекомендовать параметры, которые могут поддерживать декодирование в режиме реального времени. Если это не удается сделать, драйвер порекомендует значения, максимально приближенные к решению в режиме реального времени.

Возвращаемое значение

Тип: HRESULT

Этот метод возвращает один из следующих кодов ошибок.

S_OK Операция выполнена успешно.
E_INVALIDARG Передан недопустимый параметр или эта функция была вызвана с использованием недопустимого шаблона вызова.

Комментарии

Прежде чем проверять поддержку определенной конфигурации, необходимо вызвать метод GetVideoDecoderCaps , чтобы определить, поддерживается ли понижение дискретизации декодера.

Требования

Требование Значение
Минимальная версия клиента Windows 10 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header d3d11_1.h

См. также раздел

ID3D11VideoDevice1