ターミナル オブジェクト インターフェイス

ターミナル オブジェクト インターフェイスは、メディア ストリームの作成または受信に使用されるデバイスを操作するためのアプリケーション アクセスを提供します。

これらのインターフェイスは MSP によって実装され、アドレスがメディア サービス プロバイダーによってサポートされていない場合は使用できません。 関連付けられた MSP が存在する場合、 ITTerminalSupport インターフェイスは Address オブジェクトで公開されます。

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 トーン ターミナル イベントの説明を取得します。