Share via


Clases base de MSP de TAPI 3

En este documento se describe el diseño y el uso de las clases base msp. El uso de estas clases no es necesario, pero la mayoría de los desarrolladores encontrarán que simplifican la tarea de crear un MSP basado en DirectShow para el nuevo MSPI de TAPI 3.

El código fuente de las clases base msp se puede encontrar en el directorio Ejemplos del Kit de desarrollo de software de plataforma (SDK).

Se supone que está familiarizado con COM, ATL, DirectShow y C++. El lector también debe conocer el material general en Acerca del proveedor de servicios multimedia (MSP) y en media Service Provider Interface (MSPI).

ATL 2.1 es necesario para Windows 2000. A partir de Windows XP, se compilarán ATL 2.1 y 3.0.

Bibliotecas de clases base msp (disponibles en el SDK):

  • Mspbase.lib

  • Mspid.lib

  • Strmbase.lib

  • Tmuid.lib

    Nota

    Se debe usar la vinculación dinámica en lugar de estática.

     

Archivos de encabezado de clase base MSP (disponibles en el 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

Archivos de origen de la clase base MSP (disponibles en los ejemplos del SDK):

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