ITStream::StartStream 方法 (tapi3if.h)

StartStream 方法启动流。

语法

HRESULT StartStream();

返回值

此方法可以返回其中一个值。

含义
S_OK
方法成功。
E_NOTIMPL
方法未实现。
TAPI_E_NOTERMINALSELECTED
流中未选择任何终端,因此无法启动。
TAPI_E_NOTSTOPPED
Stream已启动。

注解

呼叫连接并准备好流式传输且选择终端后,流会自动启动。 因此,大多数应用程序不需要调用此方法。 应用程序只需调用此方法,才能启动应用程序之前通过调用 ITStream::StopStream 或 ITStream::P auseStream 停止或暂停的流。

此调用将生成事件,应用程序在已注册时可以检索这些事件。 有关接收事件的信息,请参阅 事件 概述。

如果流成功启动,MSP 会触发值为 CME_STREAM_ACTIVE 事件且 CALL_MEDIA_EVENT_CAUSE 等于CMC_LOCAL_REQUEST的CALL_MEDIA_EVENT。

如果流无法暂停,MSP 会触发CME_STREAM_FAIL事件,原因CMC_LOCAL_REQUEST。

要求

要求
目标平台 Windows
标头 tapi3if.h (包括 Tapi3.h)

另请参阅

ITStream

媒体服务提供程序接口 (MSPI)