AVStream 测试和调试

从 Windows 7 WDK 开始, WDKPath\tools\avstream 文件夹层次结构中提供了三个工具。 本主题介绍每个工具的用途和基本用法。 在某些情况下,文件夹层次结构中包含其他文档。

GraphEdt

GraphEdt.exe 是一种开发工具,用于使用 DirectShow 应用程序编程接口直观地生成功能性多媒体筛选器图。

GraphEdt 包括三个二进制组件: GraphEdt.exe (应用程序) 、 GraphEdt.chm (帮助文档) ,以及 Proppage.dll (帮助程序筛选器) 。 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 随附在 Windows 驱动程序工具包 (WDK) 作为 USB 部分中的示例。 USBView 为多媒体 USB 音频和视频类设备添加描述性描述符信息。

注意

在 Windows 7 WDK 中,此工具的标题为 UVCView。

USBView 包括一个二进制组件: 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

AMCap2 二进制文件适用于基于 x86 和基于 x64 的体系结构。 AMCap2 在 Microsoft Windows 2000、XP、Windows 2003 Server 和 Vista 上运行。

当 AMCap2 初始化时,它将枚举其设备菜单上的可用音频和视频捕获设备。 你可以选择任何音频和/或视频设备,也可以选择一个音频和/或视频设备。 在“设置”菜单上,可以选择特定的设备属性。

有关详细信息,请参阅 DirectShow 文档

AMCap2.exe工具显示在 Windows Server 2008 WDK 和早期版本的 WDK 中。 该工具已从 Windows 7 WDK 中删除,适用于基于 x86 的平台和基于 x64 的平台。

AMCap2 的所有功能在 Windows 7 WDK 中包含的现有 GraphEdt 工具中仍然可用。

MCStream

MCStream.exe (多通道流式处理工具) 是一种开发工具,允许用户生成和呈现多声道波形。 MCStream 是一个较旧的工具,直接使用 KS,而不是 DirectShow 或媒体基础。

警告

MCStream 不适用于所有音频呈现器。

MCStream 包括两个二进制组件: MCStream.exe (应用程序 ) ,MCStream.txt (帮助文档) 。

MCStream 二进制文件适用于基于 x86 和基于 x64 的体系结构。 MCStream 在 Microsoft Windows 2000、XP、Windows 2003 Server 和 Vista 上运行。

Windows 7 WDK 中不包含基于 x86 和基于 x64 的平台的 MCstream.exe 工具。

此工具使用不再建议在 Windows 7 及更高版本的操作系统中开发驱动程序的旧技术。