Windows 7 WDK 以降、 WDKPath\tools\avstream フォルダー階層には 3 つのツールが用意されています。 このトピックでは、各ツールの目的と基本的な使用方法について説明します。 場合によっては、フォルダー階層に追加のドキュメントが含まれています。
GraphEdt
GraphEdt.exe は、DirectShow アプリケーション プログラミング インターフェイスを使用して、機能的なマルチメディア フィルター グラフを視覚的に構築するための開発ツールです。
GraphEdt には、 GraphEdt.exe (アプリケーション)、 GraphEdt.chm (ヘルプ ドキュメント)、 Proppage.dll (ヘルパー フィルター) の 3 つのバイナリ コンポーネントが含まれています。 Proppage.dll は、"regsvr32 proppage.dll" コマンドを使用してオペレーティング システムに登録されている場合に、フィルターの追加プロパティ設定を公開します。 regsvr32 コマンドは、昇格された特権レベルで実行する必要があります。
GraphEdt バイナリは、x86 ベースおよび x64 ベースのアーキテクチャ用に提供されます。 GraphEdt は、Microsoft Windows 2000、XP、Windows 2003 Server、Windows Vista、Windows 7 で実行されます。
KsStudio
KsStudio.exe (カーネル ストリーミング開発スタジオ) は、マルチメディア ドライバーのプロパティ、ピン、サポートされているメディアを調べるのに使用される開発ツールです。
Windows WDK には、x86 ベースおよび x64 ベースのアーキテクチャ用の KsStudio バイナリが含まれています。 Windows の場合、バイナリは KsStudio.exe (アプリケーション)、 KsMon.sys (ヘルパー デバイス ドライバー) です。
KsStudio はカーネル開発ツールであるため、慎重に使用する必要があります。 KsStudio.exe は、ユーザーの書き込みアクセス権を持つ必要がある開始ディレクトリに概要ログを書き込む必要があります。 KsStudio は、ヘルパー ドライバーを KsMon.sys読み込もうとします。 この読み込みは省略可能であり、 KsMon.sys が開始ディレクトリにあり、コマンドが昇格された特権レベルで実行されている場合にのみ成功します。 通常、KsStudio には "KS Studio フィルター オプション" という名前のダイアログ ボックスが表示されます。これにより、ユーザーはパラメーターを指定できます。その中で最も重要なのは、列挙するクラスです。 そのダイアログ ボックスの [ クラス ] ボタンを使用して、なし、任意、またはすべてのクラスを選択します。
詳細については、「 KsStudio ユーティリティ」を参照してください。
USBView
USBView.exe (USB ビデオ クラス記述子ビューアー) は、ユーザーが接続されている USB デバイス上の記述子を調べるために使用できる開発ツールです。 USBView は、USB セクションのサンプルとして Windows Driver Kit (WDK) に付属しています。 USBView は、マルチメディア USB オーディオおよびビデオ クラス デバイスの記述記述子情報を追加します。
注
Windows 7 WDK では、このツールのタイトルは UVCView です。
USBView には、1 つのバイナリ コンポーネント (USBView.exe) が含まれています。 WDK では、この実行可能ファイルは tools\avstream フォルダー階層にあります。 ドキュメントについては、 WDKPath\src\usb\usbview の USBView サンプルを参照してください。
USBView バイナリは、x86 ベースおよび x64 ベースのアーキテクチャ用に提供されます。 USBView は、Microsoft Windows 2000、XP、Windows 2003 Server、Windows Vista、Windows 7 で実行されます。
次のツールは以前のバージョンの Windows で提供されており、Windows 7 以降では使用しないことをお勧めします。
AMCap2
AMCap2.exe (Active Movie Capture) は、Microsoft DirectShow アプリケーション プログラミング インターフェイスを使用してオーディオおよびビデオ キャプチャ デバイスを列挙および使用するためのアプリケーションです。
AMCap2 には、1 つのバイナリ コンポーネント (AMCap2.exe) が含まれています。
AMCap2 バイナリは、x86 ベースおよび x64 ベースのアーキテクチャ用に提供されます。 AMCap2 は、Microsoft Windows 2000、XP、Windows 2003 Server、Vista で実行されます。
AMCap2 は、初期化すると、デバイス メニューで使用可能なオーディオおよびビデオ キャプチャ デバイスを列挙します。 オーディオデバイスおよび/またはビデオデバイスを選択しない、または1つ選択できます。 [設定] メニューで、特定のデバイス属性を選択できます。
詳細については、 DirectShow のドキュメントを参照してください。
AMCap2.exe ツールは、Windows Server 2008 WDK 以前のバージョンの WDK に表示されます。 このツールは、x86 ベースと x64 ベースのプラットフォームの両方について、Windows 7 WDK から削除されました。
AMCap2 のすべての機能は、Windows 7 WDK に含まれている既存の GraphEdt ツールで引き続き使用できます。
MCStream
MCStream.exe (マルチチャネル ストリーミング ツール) は、ユーザーが複数のチャネル ウェーブ トーンを生成してレンダリングできるようにする開発ツールです。 MCStream は、DirectShow や Media Foundation の代わりに KS を直接使用する古いツールです。
Warnung
MCStream は、すべてのオーディオ レンダラーで動作するわけではありません。
MCStream には、 MCStream.exe (アプリケーション) と MCStream.txt (ヘルプ ドキュメント) の 2 つのバイナリ コンポーネントが含まれています。
MCStream バイナリは、x86 ベースおよび x64 ベースのアーキテクチャ用に提供されます。 MCStream は、Microsoft Windows 2000、XP、Windows 2003 Server、Vista で実行されます。
MCstream.exe ツールは、x86 ベースと x64 ベースのプラットフォームの両方の Windows 7 WDK には含まれていません。
このツールは、Windows 7 以降のオペレーティング システムでのドライバー開発には推奨されなくなったレガシ テクノロジを使用します。