AVStream のテストとデバッグ
AVStream のテストとデバッグ
AVStream のテストとデバッグ
[アーティクル]06/15/2023
この記事の內(nèi)容
Windows 7 WDK 以降、WDKPath oolsavstream フォルダー階層には 3 つのツールが用意されています。 このトピックでは、各ツールの目的と基本的な使用方法について説明します。 場合によっては、フォルダー階層に追加のドキュメントが含まれています。
GraphEdt
GraphEdt.exe は、DirectShow アプリケーション プログラミング インターフェイスを使用して、機能的なマルチメディア フィルター グラフを視覚的に構(gòu)築するための開発ツールです。
GraphEdt には、GraphEdt.exe (アプリケーション)、GraphEdt.chm (ヘルプ ドキュメント)、Proppage.dll (ヘルパー フィルター) の 3 つのバイナリ コンポーネントが含まれています。 Proppage.dll は、コマンド "regsvr32 proppage.dll" を使用してオペレーティング システムに登録されている場合に、フィルターの追加のプロパティ設(shè)定を公開します。 regsvr32 コマンドは、昇格された特権レベルで実行する必要があります。
GraphEdt バイナリは、x86 ベースおよび x64 ベースのアーキテクチャ用に提供されます。 GraphEdt は、Microsoft Windows 2000、XP、Windows 2003 Server、Windows Vista、Windows 7 で実行されます。
KsStudio
KsStudio.exe (カーネル ストリーミング開発スタジオ) は、マルチメディア ドライバーのプロパティ、ピン、およびサポートされているメディアを調(diào)べるのに使用される開発ツールです。
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 デバイス上の記述子を調(diào)べるために使用できる開発ツールです。 USBView は、USB セクションのサンプルとして Windows Driver Kit (WDK) に付屬しています。 USBView は、マルチメディア USB オーディオおよびビデオ クラス デバイスの記述記述子情報を追加します。
Note
Windows 7 WDK では、このツールのタイトルは UVCView です。
USBView には、1 つのバイナリ コンポーネント USBView.exe が含まれています。 WDK では、この実行可能ファイルは toolsavstream フォルダー階層にあります。 ドキュメントについては、WDKPathsrc?sbview の 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 アプリケーション プログラミング インターフェイスを使用してオーディオおよびビデオ キャプチャ デバイスを列挙および使用するためのアプリケーションです。