Freigeben über


Terminalobjektschnittstellen

Die Terminalobjektschnittstellen gewähren einer Anwendung Zugriff auf die Bearbeitung von Geräten, die zum Erstellen oder Empfangen von Medienstreams verwendet werden.

Diese Schnittstellen werden von einem MSP implementiert und sind nicht verfügbar, wenn die Adresse nicht von einem Mediendienstanbieter unterstützt wird. Wenn ein zugeordneter MSP vorhanden ist, wird die ITTerminalSupport-Schnittstelle für das Address-Objekt verfügbar gemacht.

Die Schnittstellen IEnumTerminal und IEnumTerminalClass werden nicht direkt für das Terminalobjekt verfügbar gemacht, sind aber eng damit verbunden und werden hier zur Vereinfachung der Referenz aufgeführt.

Schnittstelle BESCHREIBUNG
ITTerminal Basisschnittstelle für das Terminalobjekt. Es stellt Methoden zum Abrufen von Informationen bereit, z. B. unterstützte Terminalklassen und Medien.
ITAMMediaFormat Legt das DirectShow-Medienformat fest und ruft es ab.
ITBasicAudioTerminal Stellt Methoden zum Festlegen und Abrufen von Standard-Audioterminalmerkmalen bereit, z. B. Lautstärke.
IEnumTerminal Listet ITTerminal auf.
IEnumTerminalClass Listet die Terminalklasse auf.
IEnumPluggableSuperclassInfo Listet ITPluggableTerminalSuperclassInfo auf.
IEnumPluggableTerminalClassInfo Listet ITPluggableTerminalClassInfo auf.
ITFileTrack Ruft Informationen zu Dateiterminalspuren ab und legt sie fest.
ITASRTerminalEvent Ruft die Beschreibung der Terminalereignisse der automatischen Spracherkennung ab.
ITFileTerminalEvent Ruft die Beschreibung der Dateiterminalereignisse ab.
ITMultiTrackTerminal Listet, erstellt oder entfernt Spuren auf Multitrack-Terminals.

 

Schnittstelle BESCHREIBUNG
ITPluggableTerminalClassInfo Ruft Informationen zu einem steckbaren Terminal ab.
ITPluggableTerminalClassRegistration Erstellt, ändert oder löscht den Registrierungseintrag für ein austauschbares Terminal.
ITPluggableTerminalInitialization Führt die Erstellung des primären Terminalobjekts für steckbare Terminals aus, sodass der Terminal-Manager das Terminal initialisieren kann.
ITPluggableTerminalSuperclassInfo Ruft den Namen und die CLSID einer austauschbaren Terminalklasse ab.
ITPluggableTerminalSuperclassRegistration Ruft Informationen zu einer Terminal-Superklasse (Name und CLSID) ab und legt sie fest.
ITPluggableTerminalEventSink Benachrichtigt Clientanwendungen über Änderungen in einem austauschbaren Terminal.
ITPluggableTerminalEventSinkRegistration Registriert und hebt die Registrierung einer Clientanwendung für Benachrichtigungen über austauschbare Terminalereignisse auf.

 

Schnittstelle BESCHREIBUNG
ITTTSTerminalEvent Ruft die Beschreibung von TTS-Terminalereignissen (Text-to-Speech) ab.
ITToneDetectionEvent Ruft Informationen zu einem Tonerkennungsereignis ab.
ITToneTerminalEvent Ruft die Beschreibung von Tonenterminalereignissen ab.