ITStream::StartStream 方法 (tapi3if.h)
StartStream 方法启动流。
语法
HRESULT StartStream();
返回值
此方法可以返回其中一个值。
值 | 含义 |
---|---|
|
方法成功。 |
|
方法未实现。 |
|
流中未选择任何终端,因此无法启动。 |
|
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) |