Метод ID3D11VideoContext1::D ecoderEnableDownsampling (d3d11_1.h)
Указывает, что будет использоваться пониженная дискретизация декодера и что драйвер должен выделить соответствующие опорные кадры.
Синтаксис
HRESULT DecoderEnableDownsampling(
[in] ID3D11VideoDecoder *pDecoder,
[in] DXGI_COLOR_SPACE_TYPE InputColorSpace,
[in] const D3D11_VIDEO_SAMPLE_DESC *pOutputDesc,
[in] UINT ReferenceFrameCount
);
Параметры
[in] pDecoder
Тип: ID3D11VideoDecoder*
Указатель на интерфейс ID3D11VideoDecoder .
[in] InputColorSpace
Тип: DXGI_COLOR_SPACE_TYPE
Сведения о цветовом пространстве данных опорной рамки.
[in] pOutputDesc
Тип: const D3D11_VIDEO_SAMPLE_DESC*
Разрешение, формат и цветовое пространство выходных и отображаемых кадров. Это целевое разрешение и формат операции downsample.
[in] ReferenceFrameCount
Тип: UINT
Количество опорных кадров, используемых в операции.
Возвращаемое значение
Тип: HRESULT
Этот метод возвращает один из следующих кодов ошибок.
S_OK | Операция выполнена успешно. |
E_INVALIDARG | Передан недопустимый параметр или эта функция была вызвана с использованием недопустимого шаблона вызова. |
E_OUTOFMEMORY | Недостаточно памяти для завершения операции. |
Комментарии
Эту функцию можно вызвать только один раз для определенного интерфейса ID3D11VideoDecoder . Этот метод должен вызываться до первого вызова DecoderBeginFrame. Чтобы обновить параметры downsampling, используйте DecoderUpdateDownsampling.
Требования
Минимальная версия клиента | Windows 10 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | d3d11_1.h |