Partilhar via


Interfaces de objeto do terminal

As interfaces Terminal Object 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 for suportado por um provedor de serviços de mídia. Se existir um MSP associado, a interface ITTerminalSupport será exposta no Address Object.

As interfaces IEnumTerminal e IEnumTerminalClass não estão diretamente expostas no objeto Terminal, mas estão intimamente relacionadas a ele e estã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 suportada.
ITAMMediaFormat Define e obtém o formato de mídia DirectShow.
ITBasicAudioTerminal Fornece métodos para definir e obter características padrão do terminal de áudio, como volume.
IEnumTerminal Enumera ITTerminal.
IEnumTerminalClass Enumera Terminal Class.
IEnumPluggableSuperclassInfo Enumera ITPluggableTerminalSuperclassInfo.
IEnumPluggableTerminalClassInfo Enumera ITPluggableTerminalClassInfo.
ITFileTrack Recupera e define informações sobre trilhas de terminais de arquivos.
ITASRTerminalEvent Recupera a descrição dos eventos do terminal de Reconhecimento Automático de Fala.
ITFileTerminalEvent Recupera a descrição dos eventos do terminal de arquivos.
ITMultiTrackTerminal Enumera, cria ou remove faixas em terminais multipista.

 

Interface Descrição
ITPluggableTerminalClassInfo Recupera informações sobre um terminal conectável.
ITPluggableTerminalClassRegistration Cria, modifica ou exclui a entrada do Registro para um terminal conectável.
ITPluggableTerminalInitialization Executa a criação de objetos de terminal primários para terminais conectáveis, permitindo que o Gerenciador de Terminal inicialize o terminal.
ITPluggableTerminalSuperclassInfo Recupera o nome e o CLSID de uma classe de terminal conectá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 conectável.
ITPluggableTerminalEventSinkRegistration Registra e cancela o registro de um aplicativo cliente para notificação sobre eventos de terminal conectáveis.

 

Interface Descrição
ITTTSTerminalEvent Recupera a descrição de eventos de terminal de conversão de texto em fala (TTS).
ITToneDetectionEvent Recupera informações sobre um evento de deteção de tom.
ITToneTerminalEvent Recupera a descrição de eventos de terminal de tom.