在 TAPI 3.0 版和更新版本中,TAPI 物件模型會使用終端機對象來代表與呼叫或通訊會話相關聯的媒體數據流來源或接收。 此物件模型可讓應用程式在詳細層級指定媒體在呼叫上的處理方式。 此模型也可同時選取多個終端機,例如,通話可以輸出至音訊喇叭並同時錄製。
Terminal 物件代表來源或轉譯器,例如麥克風或喇叭。 應用程式會根據通訊會話所涉及的媒體方向和類型,選擇可用的終端機。 接著會選取每個相關聯的媒體串流到適當的終端機,以開始串流。
如果通訊會話沒有相關聯的 MSP,終端機通常會由媒體服務提供者 (MSP) 實作,而且終端機物件將無法使用。 其中一個例外狀況是,使用 Windows 2000 SP1 和更新版本時,應用程式可以實作一種 插式終端的形式。 這可讓會議伺服器建立橋接終端機,以便將非 Windows 2000 SP1 或非多播 H323 用戶端新增至 TAPI 3 多方 SDP/IP 多播會議。
每個終端機都屬於 終端機類別。 終端機類別代表一組來源或轉譯功能。 例如,對應至一組音頻喇叭的終端機會識別為CLSID_SpeakersTerminal,而服務提供者應該實作音量控制。 TAPI 3 會定義一組終端機類別、MSP 可以定義其他類別,而應用程式可以註冊新的終端機類別。 每個終端機類別都會指派全域唯一標識碼 (GUID)。
從應用程式的觀點來看,終端機是由其 終端類型 和 方向來描述。 此類型可以是靜態或動態。 靜態終端會對應至硬體,例如電話或麥克風。 動態終端會對應至暫時性物件,例如檔案或視訊視窗。 方向描述指定的終端機是來源還是轉譯器。
指定終端機物件的功能可能會根據目前使用的服務提供者配對而有很大的差異。 特製化裝置的 MSP 可能會使用適合該裝置的方法來實作介面。 該介面可以匯總至終端物件,以及提供給應用程式的方法。 如需詳細資訊和參考數據,請參閱媒體服務提供者檔。
如需 TAPI 3 實作之終端機介面和方法的詳細資訊,請參閱 Terminal 物件介面。
如果媒體服務提供者的作者使用 MSP 基類,他們可能會實作一些媒體串流終端機功能。
如需顯示使用 Terminal 物件的圖例的詳細資訊和程式代碼範例,請參閱 呼叫 和 接收通話。
Windows XP: 如需如何在 Windows XP 中擴充 Terminal 物件的詳細資訊,請參閱 檔案終端、Multitrack 終端機,以及 可插接式終端。
如需詳細資訊和程式代碼範例,請參閱 使用檔案終端機、使用多重追蹤終端機和預設選取機制,以及 可插式終端機註冊。