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.
This document outlines the interfaces that provide methods that allow an MSP to interact with the Microsoft Telephony environment and allow a TAPI 3 application to use an MSP's media controls.
Media Service Provider Interface interfaces | Description | Required? |
---|---|---|
ITMSPAddress | Exposed only to TAPI. Main MSP interface for the TAPI DLL. TAPI 3 calls CoCreateInstance on this interface to create the MSP object. | Yes |
ITStream | Exposed to applications. Provides methods that allow an application to retrieve information on a stream, to start, pause, or stop it, and to select or unselect terminals on a stream. | Yes |
ITStreamControl | Exposed to applications. Provides methods that allow an application to create or remove streams. | Yes |
IEnumStream | Exposed to applications. Enumerator interface for ITStream. | Yes |
ITSubStream | Exposed to applications. Provides methods that allow an application to retrieve information on a substream, to start, pause, or stop it, and to select or unselect terminals. | Optional |
ITSubStreamControl | Exposed to applications. Provides methods that allow an application to create or remove substreams. | Optional |
IEnumSubStream | Exposed to applications. Enumerator interface for ITSubStream. | Optional |
ITTerminal | Exposed to applications. Gets information on the Terminal object, such as terminal call and media supported. | Yes |
ITTerminalSupport | Exposed to applications. Provides methods to query on available terminals and create additional terminals. | Yes |
ITTerminalSupport2 | Exposed to applications. Retrieves information about pluggable terminal classes and superclasses; derives from the ITTerminalSupport interface. | Yes |
Media Service Provider Interface Types
Related topics