Partager via


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 obligatoire, mais la plupart des développeurs trouveront qu’elles simplifient la tâche de création d’un MSP basé sur DirectShow pour le nouveau 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) de plateforme.

Une bonne connaissance de COM, ATL, DirectShow et C++ est supposée. Le lecteur doit également connaître les informations générales contenues dans À propos du fournisseur de services multimédias (MSP) et dans l’interface mspi (Media Service Provider Interface).

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

Bibliothèques de classes de base MSP (disponibles dans le SDK) :

  • Mspbase.lib

  • Mspid.lib

  • Strmbase.lib

  • Tmuid.lib

    Notes

    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 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 sdk) :

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