Sdílet prostřednictvím


ZÁKLADNÍ TŘÍDY TAPI 3 MSP

Tento dokument popisuje návrh a použití základních tříd MSP. Použití těchto tříd není povinné, ale většina vývojářů zjistí, že zjednoduší úlohu vytvoření MSP založeného na DirectShow pro nové MSPI TAPI 3.

Zdrojový kód základních tříd MSP najdete v adresáři Samples sady SDK (Platform Software Development Kit).

Předpokládá se znalost modelu COM, ATL, DirectShow a C++. Čtenář musí také znát obecný materiál v O Media Service Provider (MSP) a v Media Service Provider Interface (MSPI).

Pro Systém Windows 2000 se vyžaduje ATL 2.1. Počínaje systémem Windows XP se zkompiluje ATL 2.1 i 3.0.

Knihovny základních tříd MSP (dostupné v sadě SDK):

  • Mspbase.lib

  • Mspid.lib

  • Strmbase.lib

  • Tmuid.lib

    Poznámka

    Dynamické místo statického propojení by se mělo použít.

     

Soubory hlaviček základní třídy MSP (dostupné v sadě 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

Zdrojové soubory základní třídy MSP (dostupné v ukázkách sady SDK):

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