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 |