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 eles 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 SDK (Platform Software Development Kit).
A familiaridade com COM, ATL, DirectShow e C++ é assumida. O leitor também deve conhecer o material geral em Sobre o MSP (Provedor de Serviços de Mídia) e na 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, a ATL 2.1 e a 3.0 serão compiladas.
Bibliotecas de classes base msp (disponíveis no SDK):
Mspbase.lib
Mspid.lib
Strmbase.lib
Tmuid.lib
Observação
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