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