MST (Terminal de Streaming de Mídia)

O MST (Terminal de Streaming de Mídia) é um terminal dinâmico baseado no uso de filtros DirectShow. Um MSP escrito usando as classes base MSP tapi 3 incorporará um MST, mas os autores msp podem optar por implementá-lo sem usar as classes base.

Para invocar a criação do MST, um aplicativo faz uma chamada para ITTerminalSupport::CreateTerminal usando pTerminalClass definido como CLSID_MediaStreamTerminal.

As interfaces ITAMMediaFormat e ITAllocatorProperties são expostas no terminal, permitindo que um aplicativo ajuste o desempenho de streaming. Essas interfaces são declaradas em Tapi3.h.

A implementação e o uso de um MST exigem familiaridade com os filtros do DirectShow e o gerenciamento de grafo de filtro. Consulte o material do DirectShow no nó Serviços Gráficos e Multimídia do SDK (Platform Software Development Kit). A Referência de Streaming Multimídia será particularmente útil para autores MSP.