ターミナル オブジェクト インターフェイス
ターミナル オブジェクト インターフェイスは、メディア ストリームの作成または受信に使用されるデバイスを操作するためのアプリケーション アクセスを提供します。
これらのインターフェイスは 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 | トーン ターミナル イベントの説明を取得します。 |