Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The Media Streaming Terminal (MST) is a dynamic terminal based on use of DirectShow filters. An MSP written using the TAPI 3 MSP Base Classes will incorporate an MST, but MSP authors may choose to implement it without using the base classes.
To invoke MST creation, an application makes a call to ITTerminalSupport::CreateTerminal using pTerminalClass set to CLSID_MediaStreamTerminal.
The ITAMMediaFormat and ITAllocatorProperties interfaces are then exposed on the terminal, allowing an application to tune streaming performance. These interfaces are declared in Tapi3.h.
Implementation and use of an MST requires familiarity with DirectShow filters and filter graph management. Please refer to the DirectShow material under the Graphic and Multimedia Services node of the Platform Software Development Kit (SDK). The Multimedia Streaming Reference will be particularly useful to MSP authors.