Terminal 物件 介面可讓應用程式存取用來建立或接收媒體數據流的裝置。
這些介面是由 MSP 實作,如果媒體服務提供者不支持位址,將無法使用。 如果相關聯的 MSP 存在,ITTerminalSupport 介面會在 Address Object公開。
IEnumTerminal 和 IEnumTerminalClass 介面不會直接公開在 Terminal 物件上,但與它緊密相關,並列在這裡以方便參考。
| 介面 | 描述 |
|---|---|
| ITTerminal | 終端機物件的基底介面。 它提供方法來取得終端機類別和支援的媒體等資訊。 |
| ITAMMediaFormat | 設定並取得 DirectShow 媒體格式。 |
| ITBasicAudioTerminal | 提供設定及取得標準音訊終端機特性的方法,例如音量。 |
| IEnumTerminal | 列舉 ITTerminal。 |
| IEnumTerminalClass | 列舉 終端機類別。 |
| IEnumPluggableSuperclassInfo | ITPluggableTerminalSuperclassInfo列舉 。 |
| IEnumPluggableTerminalClassInfo | ITPluggableTerminalClassInfo列舉 。 |
| ITFileTrack | 擷取及設定檔案終端機追蹤的相關信息。 |
| ITASRTerminalEvent | 擷取自動語音辨識終端事件的描述。 |
| ITFileTerminalEvent | 擷取檔案終端事件的描述。 |
| ITMultiTrackTerminal | 列舉、建立或移除多追蹤終端上的曲目。 |
| 介面 | 描述 |
|---|---|
| ITPluggableTerminalClassInfo | 擷取可插式終端機的相關信息。 |
| ITPluggableTerminalClassRegistration | 建立、修改或刪除插入式終端機的登錄專案。 |
| ITPluggableTerminalInitialization | 執行可插入式終端機的主要終端機物件建立,讓終端機管理員能夠初始化終端機。 |
| ITPluggableTerminalSuperclassInfo | 擷取可插式終端機類別的名稱和CLSID。 |
| ITPluggableTerminalSuperclassRegistration | 擷取並設定終端機超類別的資訊(名稱和CLSID)。 |
| ITPluggableTerminalEventSink | 通知用戶端應用程式插入式終端機中的變更。 |
| ITPluggableTerminalEventSinkRegistration | 註冊並取消註冊客戶端應用程式,以通知可插上終端機事件。 |
| 介面 | 描述 |
|---|---|
| ITTTSTerminalEvent | 擷取文字到語音轉換事件的描述。 |
| ITToneDetectionEvent | 擷取音調偵測事件的相關信息。 |
| ITToneTerminalEvent | 擷取音調終端事件的描述。 |