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


Метод ITStream::StopStream (tapi3if.h)

Метод StopStream останавливает поток.

Синтаксис

HRESULT StopStream();

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

Этот метод может возвращать одно из этих значений.

Значение Значение
S_OK
Метод успешно выполнен.
E_NOTIMPL
Метод не реализован.
TAPI_E_NOTSUPPORTED
Поставщик не поддерживает эту операцию.

Комментарии

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

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

Если поток останавливается успешно, приложение получает CALL_MEDIA_EVENT со значением события CME_STREAM_INACTIVE и CALL_MEDIA_EVENT_CAUSE равным CMC_LOCAL_REQUEST.

Если поток не удается приостановить, приложение получает событие CME_STREAM_FAIL с причиной CMC_LOCAL_REQUEST.

Чтобы впоследствии перезапустить поток, приложение должно вызвать StartStream.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)

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

ITStream

Интерфейс поставщика служб мультимедиа (MSPI)