Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Media Service Provider Interface (MSPI) é um conjunto de interfaces e métodos implementados por um MSP para permitir que um aplicativo TAPI 3 controle sobre o transporte de mídia durante uma sessão de comunicação. Um MSP lida com os mecanismos específicos do dispositivo e do protocolo necessários para executar esses controles e se comunica com seu TSP emparelhado ou um aplicativo por meio do uso dos métodos fornecidos no MSPI.
A seção a seguir ( Media Service Provider Interface (MSPI) Reference) detalha as interfaces que um MSP expõe para interagir com o ambiente Microsoft Telephony.
Além disso, um MSP pode expor interfaces e métodos privados específicos do provedor para ajudar ainda mais no controle de mídia. Por exemplo, o MSP de Conferência IP expõe interfaces que fornecem controle de participante. Consulte Provider-Specific Interfaces para obter informações sobre como funcionam objetos privados e de Interfaces MSP IPConf para obter uma lista de referência do IPConf.
A maior parte do esforço de programação na criação de um MSP é altamente específica para uma determinada plataforma, dispositivo e protocolo de transporte, e está fora do escopo deste documento. No entanto, a Microsoft fornece um conjunto de classes base MSP, que será útil para a maioria dos autores MSP. Consulte de classes base TAPI 3 MSP para obter informações sobre como usar essas classes.
O ITMSPAddress interface representa um provedor de serviços de mídia para a DLL TAPI. Esta interface não é utilizada nem exposta a uma aplicação de utilizador final. A DLL TAPI 3 chama CoCreateInstance nesta interface para criar o objeto MSP principal. Os métodos neste objeto permitem que um aplicativo carregue e descarregue o MSP, receba informações de um TSP e crie a interfaceITStreamControl, que é exposta no objeto de chamada.
O ITSubStreamControl e interfaces ITSubStream fornecem métodos paralelos em relação aos subfluxos. O suporte a substream é opcional. Todas as outras interfaces devem ser implementadas por um MSP.
Observação
As operações implementadas por um par TSP/MSP devem estar localizadas em uma DLL para permitir que um usuário atualize o provedor de serviços sem reinicializar seu sistema.