Метод CBaseRenderer.Pause

Метод Pause приостанавливает фильтр.

Синтаксис

HRESULT Pause();

Параметры

Этот метод не имеет параметров.

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

Возвращает значение HRESULT . Возможные значения включают их в следующую таблицу.

Код возврата Описание
S_OK
Переход завершен.
S_FALSE
Переход не завершен.

Remarks

Этот метод переопределяет метод CBaseFilter::P ause . Он выполняет следующие действия:

  • Вызывает метод CBaseFilter::P ause .
  • Фиксирует распределитель. (См. IMemAllocator::Commit.)
  • Если предыдущее состояние было остановлено, фильтр освобождает любой образец, который он содержит. (Пример больше не действителен.)
  • Вызывает метод CBaseRenderer::CompleteStateChange и возвращает значение.

Требования

Требование Значение
Заголовок
Renbase.h (include Потоки.h)
Библиотека
Strmbase.lib (розничные сборки);
Strmbasd.lib (отладочные сборки)

См. также

Класс CBaseRenderer