Platform SDK: TAPI |
This document describes the design and use of the MSP Base Classes. Use of these classes is not required, but most developers will find they simplify the task of building a DirectShow-based MSP for TAPI 3.0's new MSPI.
Familiarity with COM, ATL, DirectShow, and C++ is assumed. The reader must also know the general material in About The Media Service Provider (MSP) and in Media Service Provider Interface (MSPI).
ATL 2.1 is required. ATL 3.0 will not compile properly.
MSP Base Class Libraries (available in the SDK):
Mspbase.lib
Mspid.lib
Rtutils.lib
Strmbase.lib
Tmuid.lib
Note Dynamic rather than static linking should be used.
MSP Base Class Header Files (available in the SDK):
Mspaddr.h
Mspbase.h
Mspcall.h
Msplog.h
Mspstrm.h
Mspterm.h
Mspthrd.h
Msptmac.h
Msptmvc.h
Msptrmar.h
Msptrmar.h
Msputils.h
Msputils.h