Condividi tramite


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