共用方式為


ITStream::StartStream 方法 (tapi3if.h)

StartStream 方法會啟動數據流。

Syntax

HRESULT StartStream();

傳回值

這個方法可以傳回下列其中一個值。

意義
S_OK
方法成功。
E_NOTIMPL
未實作方法。
TAPI_E_NOTERMINALSELECTED
數據流上未選取任何終端機,因此無法啟動。
TAPI_E_NOTSTOPPED
Stream 已經啟動。

備註

串流會在呼叫已連線且準備好串流且已選取終端機時自動啟動。 因此,大部分的應用程式不需要呼叫這個方法。 應用程式必須呼叫這個方法,才能啟動應用程式先前已停止或暫停的數據流,方法是呼叫 ITStream::StopStreamITStream::P auseStream

如果應用程式已註冊,此呼叫會產生可擷取的事件。 如需接收事件的資訊,請參閱 事件 概觀。

如果數據流成功啟動,MSP 會引發值為 CME_STREAM_ACTIVE 事件且 CALL_MEDIA_EVENT_CAUSE 等於CMC_LOCAL_REQUEST的CALL_MEDIA_EVENT。

如果數據流無法暫停,MSP 會引發會導致CMC_LOCAL_REQUEST的CME_STREAM_FAIL事件。

規格需求

需求
目標平台 Windows
標頭 tapi3if.h (包括 Tapi3.h)

另請參閱

ITStream

媒體服務提供者介面 (MSPI)