基本クラスDirectShow使用する

DirectShowで基本クラスを使用するには、基本クラス ライブラリをビルドしてリンクする必要があります。

基本クラス ライブラリは、Microsoft Windows Software Development Kit (SDK) ( ) の SDK サンプルとして提供されています https://go.microsoft.com/fwlink/p/?linkid=62332 。 正確な場所は、インストールした SDK のバージョンによって異なりますが、相対パスは次の通りです。

(SDK サンプル ルート) \\DirectShowBaseClasses

ヘッダー: ストリーム.h

ライブラリ: このサンプルでは、ライブラリの製品版とデバッグ バージョンがビルドされます。

  • 製品版: Strmbase.lib
  • デバッグ バージョン: Str str strsd.lib。

ビルド環境の設定の詳細については、「ビルド環境の 設定」を参照してください

プリプロセッサ シンボル

ヘッダー ファイル ストリーム.h を含める場合、次のプリプロセッサ シンボルは特別な意味を持ちます。

  • PERF: 予約済み。 このプリプロセッサ シンボルは使用しない。
  • VFWROBUST: 小売でのポインター検証を有効にします。 詳細については、「ポインター検証マクロ 」を参照してください。 デバッグ ビルドでは、VFWROBUST を定義する必要はありません。

注意

Vista Windows以降では、ポインター検証マクロは空です。