Interfaces de objeto terminal
As interfaces do Objeto Terminal dão a um aplicativo acesso para manipular dispositivos usados para criar ou receber fluxos de mídia.
Essas interfaces são implementadas por um MSP e não estarão disponíveis se o endereço não tiver suporte por um provedor de serviços de mídia. Se existir um MSP associado, a interface ITTerminalSupport será exposta no Objeto Address.
As interfaces IEnumTerminal e IEnumTerminalClass não são expostas diretamente no Objeto Terminal, mas estão fortemente relacionadas a ele e são listadas aqui para conveniência de referência.
Interface | Descrição |
---|---|
ITTerminal | Interface base para o Objeto Terminal. Ele fornece métodos para obter informações como classe terminal e mídia com suporte. |
ITAMMediaFormat | Define e obtém o formato de mídia do DirectShow. |
ITBasicAudioTerminal | Fornece métodos para definir e obter características de terminal de áudio padrão, como volume. |
IEnumTerminal | Enumera ITTerminal. |
IEnumTerminalClass | Enumera a classe terminal. |
IEnumPluggableSuperclassInfo | Enumera ITPluggableTerminalSuperclassInfo. |
IEnumPluggableTerminalClassInfo | Enumera ITPluggableTerminalClassInfo. |
ITFileTrack | Recupera e define informações sobre os trilhos do terminal de arquivos. |
ITASRTerminalEvent | Recupera a descrição de Reconhecimento Automático de Fala eventos de terminal. |
ITFileTerminalEvent | Recupera a descrição dos eventos do terminal de arquivos. |
ITMultiTrackTerminal | Enumera, cria ou remove faixas em terminais de várias pistas. |
Interface | Descrição |
---|---|
ITPluggableTerminalClassInfo | Recupera informações sobre um terminal plugável. |
ITPluggableTerminalClassRegistration | Cria, modifica ou exclui a entrada do Registro para um terminal plugável. |
ITPluggableTerminalInitialization | Executa a criação de objeto de terminal primário para terminais plugáveis, permitindo que o Terminal Manager inicialize o terminal. |
ITPluggableTerminalSuperclassInfo | Recupera o nome e o CLSID de uma classe de terminal plugável. |
ITPluggableTerminalSuperclassRegistration | Recupera e define informações sobre uma superclasse de terminal (nome e CLSID). |
ITPluggableTerminalEventSink | Notifica os aplicativos cliente sobre alterações em um terminal plugável. |
ITPluggableTerminalEventSinkRegistration | Registra e cancela o registro de um aplicativo cliente para notificação sobre eventos de terminal plugáveis. |
Interface | Descrição |
---|---|
ITTTSTerminalEvent | Recupera a descrição de eventos de terminal TTS (texto em fala). |
ITToneDetectionEvent | Recupera informações sobre um evento de detecção de tom. |
ITToneTerminalEvent | Recupera a descrição de eventos de terminal de tom. |