从 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 (Kernel Streaming Development Studio)是一种开发工具,用于检查多媒体驱动程序的属性、接口和支持的媒体。
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 中。 该工具已从基于 x86 的平台和基于 x64 的平台的 Windows 7 WDK 中删除。
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 上运行。
对于基于 x86 的平台和基于 x64 的平台,MCstream.exe工具不包括在 Windows 7 WDK 中。
此工具使用不再建议在 Windows 7 及更高版本中进行驱动程序开发的旧技术。