本文件說明 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 都會編譯。
MSP 基類庫 (SDK 中提供):
Mspbase.lib
Mspid.lib
Strmbase.lib
Tmuid.lib
注意
應該使用動態而非靜態連結。
MSP 基類頭檔 (可在 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
MSP 基類來源檔案 (SDK 範例中提供):
- Mspaddr.cpp
- Mspcall.cpp
- Msplog.cpp
- Mspstrm.cpp
- Mspterm.cpp
- Mspthrd.cpp
- Msptrmac.cpp
- Msptrmar.cpp
- Msptrmvc.cpp
- Msputils.cpp