ITStream::StartStream 方法 (tapi3if.h)
StartStream 方法會啟動數據流。
Syntax
HRESULT StartStream();
傳回值
這個方法可以傳回下列其中一個值。
值 | 意義 |
---|---|
|
方法成功。 |
|
未實作方法。 |
|
數據流上未選取任何終端機,因此無法啟動。 |
|
Stream 已經啟動。 |
備註
串流會在呼叫已連線且準備好串流且已選取終端機時自動啟動。 因此,大部分的應用程式不需要呼叫這個方法。 應用程式必須呼叫這個方法,才能啟動應用程式先前已停止或暫停的數據流,方法是呼叫 ITStream::StopStream 或 ITStream::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) |