共用方式為


多播 COM 介面

[ Rendezvous IP Telephony 會議控制項和介面不適用於 Windows Vista、Windows Server 2008 和後續版本的作業系統。 RTC 用戶端 API 提供類似的功能。

多播 COM 介面允許存取網路設施,以便在多播位址上配置、更新和釋放租用。 它們會封裝一組函式和資料結構定義。 COM 介面可讓程式設計人員免于理解及操作這些資料結構的負擔。 此外,由於 TAPI 3 本身是以 COM 為基礎,所以這些介面會讓多播位址配置能夠存取,其方式與 TAPI 3 所提供的其他設施一致。 使用 Visual Basic、JAVA 或指令碼語言撰寫的應用程式,通常無法直接存取 Windows API 都能夠使用這些介面。

多播位址配置目前是 IETF 工作組的主旨。 若要存取目前的資訊,請使用任何網際網路搜尋引擎查詢 「MDHCP」 或 「MADCAP」 和 「Internet draft」。 除了 MADCAP 之外,建議的架構還包含伺服器對伺服器協調的通訊協定或 AS,以及網域間協調的通訊協定。 雖然此架構目前不斷演進,但用戶端不需要擔心此配置的詳細資料。

此元件目前僅支援 IP 第 4 版位址。

注意

這些介面所使用的通訊協定目前稱為 MADCAP。 在舊版中,它稱為 MDHCP。

 

多播物件是藉由在IMcastAddressAllocation介面上呼叫CoCreateInstance來建立。 IMcastAddressAllocation介面會公開EnumerateScopes方法,可讓應用程式取得所有可用多播範圍的清單。

取得工作範圍之後, RequestAddress 方法會用來向伺服器要求多播位址。 如果要求成功,則會傳回 IMcastLeaseInfo 指標。 接著,這個介面所公開 的 EnumerateAddresses 方法可用來取得位址。

與會議相關聯的每個媒體物件都會公開 ITConnection 介面。 ITConnection::SetAddressInfo方法允許指派傳送到會議媒體的多播位址。 每個與會議相關聯之 Media 物件的 ITConnection 介面都必須設定位址。