ターミナル オブジェクト インターフェイスは、メディア ストリームの作成または受信に使用されるデバイスを操作するためのアプリケーション アクセスを提供します。
これらのインターフェイスは MSP によって実装され、アドレスがメディア サービス プロバイダーでサポートされていない場合は使用できません。 関連付けられた MSP が存在する場合、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の | トーン ターミナル イベントの説明を取得します。 |