itStreamControl 介面 (tapi3if.h)

ITStreamControl介面代表呼叫的媒體串流功能,並公開允許應用程式列舉、建立或移除資料流程的方法。

如果此介面存在,TAPI 應用程式會藉由在任何呼叫介面上執行 QueryInterface 來取得此介面的指標,例如 ITCallInfo。 如果 MSP 未涉及目前的呼叫會話,則無法使用這個介面。

在 TAPI DLL 內部,這個介面是由 MSP 的呼叫物件實作,該物件是在 ITMSPAddress::CreateMSPCall 方法中建立。 TAPI 接著會將這個介面匯總到 TAPI 呼叫物件,並將其公開給 TAPI 應用程式。

繼承

ITStreamControl介面繼承自IUnknown介面。 ITStreamControl 也有下列類型的成員:

方法

ITStreamControl介面具有這些方法。

 
ITStreamControl::CreateStream

CreateStream 方法會建立新的媒體資料流程。
ITStreamControl::EnumerateStreams

EnumerateStreams 方法會列舉目前可用的媒體資料流程。 針對 C 和 C++ 應用程式提供。 Visual Basic 之類的自動化用戶端應用程式必須使用 get_Streams 方法。
ITStreamControl::get_Streams

get_Streams 方法會建立目前可在呼叫上使用的媒體資料流程集合。 提供給自動化用戶端應用程式,例如以 Visual Basic 撰寫的應用程式。 C 和 C++ 應用程式必須使用 EnumerateStreams 方法。
ITStreamControl::RemoveStream

RemoveStream 方法會移除媒體資料流程。

規格需求

   
目標平台 Windows
標頭 tapi3if.h

另請參閱

ITStream

ITSubStream

ITSubStreamControl

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