Метод ITStream::StartStream (tapi3if.h)
Метод StartStream запускает поток.
Синтаксис
HRESULT StartStream();
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Метод не реализован. |
|
В потоке не выбран терминал, поэтому его нельзя запустить. |
|
Stream уже запущена. |
Комментарии
Потоки запускаются автоматически, как только вызов подключен и готов к потоковой передаче и выбран терминал. Поэтому большинству приложений не нужно вызывать этот метод. Приложения должны вызывать этот метод только для запуска потока, который приложение ранее остановило или приостановило, вызвав ITStream::StopStream или ITStream::P auseStream.
Этот вызов создает события, которые приложение может получить, если оно зарегистрировано. Сведения о получении событий см. в обзоре событий.
Если поток запускается успешно, MSP запускает CALL_MEDIA_EVENT со значением события CME_STREAM_ACTIVE и CALL_MEDIA_EVENT_CAUSE равное CMC_LOCAL_REQUEST.
Если потоку не удается приостановить, MSP вызывает событие CME_STREAM_FAIL с причиной CMC_LOCAL_REQUEST.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi3if.h (включая Tapi3.h) |