TAPI 3 MSP 基类

本文档介绍 MSP 基类的设计和使用。 不需要使用这些类,但大多数开发人员会发现它们简化了为 TAPI 3 的新 MSPI 生成基于 DirectShow 的 MSP 的任务。

MSP 基类的源代码可以在平台软件开发工具包 (SDK) 的示例目录中找到。

假定熟悉 COM、ATL、DirectShow 和 C++。 读者还必须了解 关于媒体服务提供商 (MSP) 媒体服务提供商接口 (MSPI) 中的 常规材料。

Windows 2000 需要 ATL 2.1。 从 Windows XP 开始,ATL 2.1 和 3.0 都将编译。

SDK) 中提供了 MSP 基类库 (:

  • Mspbase.lib

  • Mspid.lib

  • Strmbase.lib

  • Tmuid.lib

    注意

    应使用动态链接,而不是静态链接。

     

SDK) 中提供了 MSP 基类头文件 (:

  • 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

SDK 示例) 中提供了 MSP 基类源文件 (:

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