TAPI 3 MSP Base Classes

Ce document décrit la conception et l’utilisation des classes de base MSP. L’utilisation de ces classes n’est pas nécessaire, mais la plupart des développeurs trouvent qu’ils simplifient la tâche de création d’un MSP basé sur DirectShow pour la nouvelle MSPI de TAPI 3.

Le code source des classes de base MSP se trouve dans le répertoire Exemples du Kit de développement logiciel (SDK) platform.

La connaissance de COM, ATL, DirectShow et C++ est supposée. Le lecteur doit également connaître le matériel général dans À propos du media service provider (MSP) et dans Media Service Provider Interface (MSPI).

ATL 2.1 est requis pour Windows 2000. À compter de Windows XP, ATL 2.1 et 3.0 sont compilés.

Bibliothèques de classes de base MSP (disponibles dans le Kit de développement logiciel (SDK) :

  • Mspbase.lib

  • Mspid.lib

  • Strmbase.lib

  • Tmuid.lib

    Note

    La liaison dynamique plutôt que statique doit être utilisée.

     

Fichiers d’en-tête de classe de base MSP (disponibles dans le Kit de développement logiciel (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

Fichiers sources de la classe de base MSP (disponibles dans les exemples du Kit de développement logiciel (SDK) :

  • Mspaddr.cpp
  • Mspcall.cpp
  • Msplog.cpp
  • Mspstrm.cpp
  • Mspterm.cpp
  • Mspthrd.cpp
  • Msptrmac.cpp
  • Msptrmar.cpp
  • Msptrmvc.cpp
  • Msputils.cpp