Interfaces de objeto terminal

As interfaces de Objeto do 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 de um provedor de serviços de mídia. Se existir um MSP associado, a interface ITTerminalSupport será exposta no Objeto de Endereço.

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 de terminal e mídia com suporte.
ITAMMediaFormat Define e obtém DirectShow de mídia.
ITBasicAudioTerminal Fornece métodos para definir e obter características padrão do terminal de áudio, como volume.
IEnumTerminal Enumera ITTerminal.
IEnumTerminalClass Enumera a classe terminal.
IEnumPluggableSuperclassInfo Enumera ITPluggableTerminalSuperclassInfo.
IEnumPluggableTerminalClassInfo Enumera ITPluggableTerminalClassInfo.
ITFileTrack Recupera e define informações sobre faixas de terminal de arquivo.
ITASRTerminalEvent Recupera a descrição dos eventos de terminal de Reconhecimento Automático de Fala.
ITFileTerminalEvent Recupera a descrição dos eventos do terminal de arquivo.
ITMultiTrackTerminal Enumera, cria ou remove faixas em terminais multitrack.
Interface Descrição
ITPluggableTerminalClassInfo Recupera informações sobre um terminal plug-able.
ITPluggableTerminalClassRegistration Cria, modifica ou exclui a entrada do Registro para um terminal que pode ser conectado.
ITPluggableTerminalInitialization Executa a criação de objeto de terminal primário para terminais que podem ser conectados, permitindo que o Gerenciador do Terminal inicialize o terminal.
ITPluggableTerminalSuperclassInfo Recupera o nome e o CLSID de uma classe de terminal que pode ser 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 que pode ser conectado.
ITPluggableTerminalEventSinkRegistration Registra e registra um aplicativo cliente para notificação sobre eventos de terminal que podem ser conectados.
Interface Descrição
ITTTSTerminalEvent Recupera a descrição de eventos de terminal de TTS (texto em fala).
ITToneDetectionEvent Recupera informações sobre um evento de detecção de tom.
ITToneTerminalEvent Recupera a descrição dos eventos de terminal de tom.