次の方法で共有


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

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

これらのインターフェイスは 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 トーン ターミナル イベントの説明を取得します。