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. |