終端機物件介面
終端機物件介面可讓應用程式存取,以操作用來建立或接收媒體資料流程的裝置。
這些介面是由 MSP 實作,如果媒體服務提供者不支援位址,將無法使用。 如果相關聯的 MSP 存在,則會在Address 物件上公開ITTerminalSupport介面。
IEnumTerminal和IEnumTerminalClass介面不會直接在終端機物件上公開,但與終端機物件緊密相關,並列在這裡以方便參考。
介面 | 描述 |
---|---|
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 | 擷取 TTS) 終端機事件文字轉換語音 (的描述。 |
ITToneDetectionEvent | 擷取音調偵測事件的相關資訊。 |
ITToneTerminalEvent | 擷取音調終端機事件的描述。 |