Interfaces d’objet terminal
Les interfaces Terminal Object donnent à une application l’accès pour manipuler les appareils utilisés pour créer ou recevoir des flux multimédias.
Ces interfaces sont implémentées par un MSP et ne sont pas disponibles si l’adresse n’est pas prise en charge par un fournisseur de services multimédias. S’il existe un MSP associé, l’interface ITTerminalSupport est exposée sur l’objet Address.
Les interfaces IEnumTerminal et IEnumTerminalClass ne sont pas directement exposées sur l’objet Terminal, mais y sont étroitement liées et sont répertoriées ici à des fins de référence.
Interface | Description |
---|---|
ITTerminal | Interface de base pour l’objet Terminal. Il fournit des méthodes pour obtenir des informations telles que la classe de terminal et le média pris en charge. |
ITAMMediaFormat | Définit et obtient le format multimédia DirectShow. |
ITBasicAudioTerminal | Fournit des méthodes pour définir et obtenir les caractéristiques de terminal audio standard, telles que le volume. |
IEnumTerminal | Énumère ITTerminal. |
IEnumTerminalClass | Énumère la classe terminale. |
IEnumPluggableSuperclassInfo | Énumère ITPluggableTerminalSuperclassInfo. |
IEnumPluggableTerminalClassInfo | Énumère ITPluggableTerminalClassInfo. |
ITFileTrack | Récupère et définit des informations concernant les pistes de terminal de fichiers. |
ITASRTerminalEvent | Récupère la description des événements de terminal de reconnaissance vocale automatique. |
ITFileTerminalEvent | Récupère la description des événements de terminal de fichiers. |
ITMultiTrackTerminal | Énumère, crée ou supprime des pistes sur les terminaux multipistes. |
Interface | Description |
---|---|
ITPluggableTerminalClassInfo | Récupère les informations relatives à un terminal enfichable. |
ITPluggableTerminalClassRegistration | Crée, modifie ou supprime l’entrée de Registre d’un terminal enfichable. |
ITPluggableTerminalInitialization | Effectue la création d’objets de terminal principal pour les terminaux enfichables, ce qui permet au Gestionnaire de terminal d’initialiser le terminal. |
ITPluggableTerminalSuperclassInfo | Récupère le nom et le CLSID d’une classe de terminal enfichable. |
ITPluggableTerminalSuperclassRegistration | Récupère et définit des informations sur une superclasse de terminal (nom et CLSID). |
ITPluggableTerminalEventSink | Avertit les applications clientes des modifications apportées à un terminal enfichable. |
ITPluggableTerminalEventSinkRegistration | Inscrit et annule l’inscription d’une application cliente pour la notification des événements de terminal enfichables. |
Interface | Description |
---|---|
ITTTSTerminalEvent | Récupère la description des événements de terminal de synthèse vocale (TTS). |
ITToneDetectionEvent | Récupère des informations sur un événement de détection de tonalité. |
ITToneTerminalEvent | Récupère la description des événements de terminal tonalité. |