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


Метод IAMVideoProcAmp::Set (strmif.h)

[Функция, связанная с этой страницей, DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngineи аудио и видеозахват в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код MediaPlayer, IMFMediaEngine и аудио-видеозахват в Media Foundation вместо DirectShowпо возможности. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]

Метод Set задает качество видео для указанного свойства.

Синтаксис

HRESULT Set(
  [in] long Property,
  [in] long lValue,
  [in] long Flags
);

Параметры

[in] Property

Свойство, задается как значение перечисления VideoProcAmpProperty.

[in] lValue

Новое значение свойства.

[in] Flags

Требуемый параметр элемента управления, указанный как значение перечисления VideoProcAmpFlags.

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

Если этот метод выполнен успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT.

Замечания

Если параметр ФлагиVideoProcAmp_Flags_Auto, параметр lValue игнорируется, если это между минимальными и максимальными значениями свойства.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
заголовка strmif.h (include Dshow.h)
библиотеки Strmiids.lib

См. также

настройка качества видео

коды ошибок и успешности

интерфейс IAMVideoProcAmp

IAMVideoProcAmp::Get