Classi di base TAPI 3 MSP
Questo documento descrive la progettazione e l'uso delle classi di base MSP. L'uso di queste classi non è obbligatorio, ma la maggior parte degli sviluppatori semplifica l'attività di creazione di un MSP basato su DirectShow per TAPI 3 nuovo MSPI.
Il codice sorgente per le classi di base MSP è disponibile nella directory Samples del Platform Software Development Kit (SDK).
Si presuppone familiarità con COM, ATL, DirectShow e C++. Il lettore deve anche conoscere il materiale generale in About the Media Service Provider (MSP) e in Media Service ProviderInterface (MSPI).
ATL 2.1 è obbligatorio per Windows 2000. A partire da Windows XP, verranno compilati sia ATL 2.1 che 3.0.
Librerie di classi base MSP (disponibili nell'SDK):
Mspbase.lib
Mspid.lib
Strmbase.lib
Tmuid.lib
Nota
È consigliabile usare il collegamento dinamico anziché statico.
File di intestazione della classe base MSP (disponibili nell'SDK):
- Mspaddr.h
- Mspbase.h
- Mspcall.h
- Msplog.h
- Mspstrm.h
- Mspterm.h
- Mspthrd.h
- Msptmac.h
- Msptmvc.h
- Msptrmvc.h
- Msptrmac.h
- Msptrmar.h
- Msputils.h
File di origine della classe base MSP (disponibili negli esempi di SDK):
- Mspaddr.cpp
- Mspcall.cpp
- Msplog.cpp
- Mspstrm.cpp
- Mspterm.cpp
- Mspthrd.cpp
- Msptrmac.cpp
- Msptrmar.cpp
- Msptrmvc.cpp
- Msputils.cpp