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

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

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

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

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

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

ITSubStreamControlITSubStream介面提供與子資料流程相關的平行方法。 子資料流程支援是選擇性的。 所有其他介面都必須由 MSP 實作。

注意

由 TSP/MSP 配對所實作的作業必須位於一個 DLL 中,讓使用者不需要重新開機其系統即可更新服務提供者。