Compartilhar via


TAPI 3 MSP Base Classes

Este documento descreve o design e o uso das Classes Base MSP. O uso dessas classes não é necessário, mas a maioria dos desenvolvedores descobrirá que simplifica a tarefa de criar um MSP baseado em DirectShow para o novo MSPI do TAPI 3.

O código-fonte das classes base MSP pode ser encontrado no diretório Exemplos do SDK (Platform Software Development Kit).

Familiaridade com COM, ATL, DirectShow e C++ é assumida. O leitor também deve saber o material geral em Sobre a do PROVEDOR de Serviços de Mídia (MSP) e no mspi (interface do provedor de serviços de mídia).

A ATL 2.1 é necessária para o Windows 2000. A partir do Windows XP, o ATL 2.1 e o 3.0 serão compilados.

Bibliotecas de classes base MSP (disponíveis no SDK):

  • Mspbase.lib

  • Mspid.lib

  • Strmbase.lib

  • Tmuid.lib

    Nota

    A vinculação dinâmica em vez de estática deve ser usada.

     

Arquivos de cabeçalho de classe base MSP (disponíveis no 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

Arquivos de origem da classe base MSP (disponíveis nos exemplos do SDK):

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