TAPI 3 MSP 基本クラス

このドキュメントでは、MSP 基本クラスの設計と使用について説明します。 これらのクラスを使用する必要はありませんが、ほとんどの開発者は TAPI 3 の新しい MSPI 用の DirectShow ベースの MSP を構築するタスクを簡略化します。

MSP 基本クラスのソース コードは、プラットフォーム ソフトウェア開発キット (SDK) の Samples ディレクトリにあります。

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