Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Dokument wird der Entwurf und die Verwendung der MSP-Basisklassen beschrieben. Die Verwendung dieser Klassen ist nicht erforderlich, aber die meisten Entwickler werden feststellen, dass sie die Erstellung eines directShow-basierten MSP für das neue MSPI von TAPI 3 vereinfachen.
Quellcode für die MSP-Basisklassen finden Sie im Beispielverzeichnis des Platform Software Development Kit (SDK).
Vertrautheit mit COM, ATL, DirectShow und C++ wird angenommen. Der Leser muss auch das allgemeine Material in Über die des Mediendienstanbieters (Media Service Provider, MSP) und in Media Service Provider Interface (MSPI)kennen.
ATL 2.1 ist für Windows 2000 erforderlich. Ab Windows XP werden sowohl ATL 2.1 als auch 3.0 kompiliert.
MSP-Basisklassenbibliotheken (verfügbar im SDK):
Mspbase.lib
Mspid.lib
Strmbase.lib
Tmuid.lib
Anmerkung
Dynamische anstatt statische Verknüpfungen sollten verwendet werden.
MSP-Basisklassenheaderdateien (verfügbar im 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
MSP-Basisklassenquelldateien (verfügbar in den SDK-Beispielen):
- Mspaddr.cpp
- Mspcall.cpp
- Msplog.cpp
- Mspstrm.cpp
- Mspterm.cpp
- Mspthrd.cpp
- Msptrmac.cpp
- Msptrmar.cpp
- Msptrmvc.cpp
- Msputils.cpp