次の方法で共有


AVStream のテストとデバッグ

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 Utility」を参照してください。

USBView

USBView.exe (USB ビデオ クラス記述子ビューアー) は、ユーザーが接続されている USB デバイス上の記述子を調べるために使用できる開発ツールです。 USBView は、USB セクションのサンプルとして Windows Driver Kit (WDK) に付属しています。 USBView は、マルチメディア USB オーディオおよびビデオ クラス デバイスの記述記述子情報を追加します。

Note

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 には、AMCap2.exe という 1 つのバイナリ コンポーネントが含まれています。

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 を直接使用する古いツールです。

警告

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 以降のオペレーティング システムでのドライバー開発には推奨されなくなったレガシ テクノロジを使用します。