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


Метод IMFQualityAdvise::SetDropMode (mfidl.h)

Задает режим удаления. В режиме удаления компонент удаляет образцы более или менее агрессивно в зависимости от уровня режима удаления.

Синтаксис

HRESULT SetDropMode(
  [in] MF_QUALITY_DROP_MODE eDropMode
);

Параметры

[in] eDropMode

Запрошен режим удаления, указанный как член перечисления MF_QUALITY_DROP_MODE .

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

Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице.

Код возврата Описание
S_OK
Метод выполнен успешно.
MF_E_NO_MORE_DROP_MODES
Компонент не поддерживает указанный режим или любые более высокие режимы.

Комментарии

Если этот метод вызывается для источника мультимедиа, источник мультимедиа может переключаться между истонченными и неистонченными выходными данными. В этом случае затронутые потоки будут отправлять событие MEStreamThinMode для указания перехода. Операция является асинхронной; После возврата SetDropMode вы можете получить примеры, которые были поставлены в очередь перед переходом. Событие MEStreamThinMode отмечает точную точку в потоке, где происходит переход.

Требования

   
Минимальная версия клиента Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfuuid.lib

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

IMFQualityAdvise