共用方式為


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

媒體服務提供者介面 (MSPI) 是 MSP 所實作的一組介面和方法,可在通訊會話期間允許 TAPI 3 應用程控媒體傳輸。 MSP 會處理制定這些控制項所需的裝置特定和通訊協定特定機制,並透過使用 MSPI 中提供的方法,與其配對的 TSP 或應用程式通訊。

下一節(媒體服務提供者介面 (MSPI) 參考)詳細說明 MSP 公開的介面,以便與Microsoft電話語音環境互動。

此外,MSP 可能會公開提供者特定的私人介面和方法,以進一步協助媒體控制。 例如,IP會議 MSP 會公開提供參與者控件的介面。 如需私人物件如何運作和 IPConf MSP 介面 參考清單的詳細資訊,請參閱 Provider-Specific 介面

建立 MSP 的大部分程式設計工作都高度專屬於指定的平臺、裝置和傳輸通訊協定,而且不在這份文件的範圍內。 不過,Microsoft提供一組 MSP 基類,這對大多數 MSP 作者都很有用。 如需使用這些類別的相關信息,請參閱 TAPI 3 MSP 基類

ITMSPAddress 介面代表 TAPI DLL 的媒體服務提供者。 這個介面不會由使用者應用程式使用或公開。 TAPI 3 DLL 會在此介面上呼叫 CoCreateInstance,以建立主要 MSP 物件。 此物件上的方法可讓應用程式載入和卸除 MSP、從 TSP 接收資訊,以及建立呼叫對象上公開的 ITStreamControl 介面。

ITSubStreamControlITSubStream 介面提供子數據流的平行方法。 子數據流支持是選擇性的。 所有其他介面都必須由 MSP 實作。

注意

TSP/MSP 配對所實作的作業必須位於一個 DLL 中,讓使用者在不重新啟動其系統的情況下更新服務提供者。