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

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

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