Partilhar 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 elas simplificam a tarefa de criar um MSP baseado em DirectShow para o novo MSPI do TAPI 3.

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

A familiaridade com COM, ATL, DirectShow e C++ é assumida. O leitor também deve conhecer o material geral em Sobre o Provedor de Serviços de Mídia (MSP) e em de Interface do Provedor de Serviços de Mídia (MSPI).

ATL 2.1 é necessário 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

    Observação

    Deve ser utilizada uma ligação dinâmica em vez de estática.

     

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 de 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