Share via


Interfaces de objeto de terminal

Las interfaces de objeto de terminal proporcionan a una aplicación acceso a los dispositivos usados para crear o recibir secuencias multimedia.

Estas interfaces se implementan mediante un MSP y no estarán disponibles si un proveedor de servicios multimedia no admite la dirección. Si existe un MSP asociado, la interfaz ITTerminalSupport se expone en el objeto Address.

Las interfaces IEnumTerminal e IEnumTerminalClass no se exponen directamente en el objeto terminal, pero están estrechamente relacionadas con él y se enumeran aquí para mayor comodidad de referencia.

Interfaz Descripción
ITTerminal Interfaz base para el objeto terminal. Proporciona métodos para obtener información como la clase terminal y los medios admitidos.
ITAMMediaFormat Establece y obtiene el formato multimedia DirectShow.
ITBasicAudioTerminal Proporciona métodos para establecer y obtener características estándar del terminal de audio, como el volumen.
IEnumTerminal Enumera ITTerminal.
IEnumTerminalClass Enumera la clase Terminal.
IEnumPluggableSuperclassInfo Enumera ITPluggableTerminalSuperclassInfo.
IEnumPluggableTerminalClassInfo Enumera ITPluggableTerminalClassInfo.
ITFileTrack Recupera y establece información relativa a las pistas del terminal de archivos.
ITASRTerminalEvent Recupera la descripción de los eventos de terminal de reconocimiento automático de voz.
ITFileTerminalEvent Recupera la descripción de los eventos de terminal de archivos.
ITMultiTrackTerminal Enumera, crea o quita pistas en terminales de varias pistas.

 

Interfaz Descripción
ITPluggableTerminalClassInfo Recupera información relativa a un terminal conectable.
ITPluggableTerminalClassRegistration Crea, modifica o elimina la entrada del Registro para un terminal conectable.
ITPluggableTerminalInitialization Realiza la creación de objetos de terminal principal para terminales conectables, lo que permite al Administrador de terminales inicializar el terminal.
ITPluggableTerminalSuperclassInfo Recupera el nombre y CLSID de una clase de terminal conectable.
ITPluggableTerminalSuperclassRegistration Recupera y establece información sobre una superclase terminal (nombre y CLSID).
ITPluggableTerminalEventSink Notifica a las aplicaciones cliente los cambios en un terminal conectable.
ITPluggableTerminalEventSinkRegistration Registra y anula el registro de una aplicación cliente para recibir notificaciones sobre eventos de terminal conectables.

 

Interfaz Descripción
ITTTSTerminalEvent Recupera la descripción de los eventos de terminal de texto a voz (TTS).
ITToneDetectionEvent Recupera información sobre un evento de detección de tono.
ITToneTerminalEvent Recupera la descripción de los eventos de terminal de tono.