相机驱动程序测试 - 照片捕获 - 从照片引脚公开的每种类型中捕获 JPEG 照片
这些测试集使用 MF 和 IMFCaptureEngine 验证相机功能。
相机驱动程序基本测试 - *
针对相机媒体类型的子集进行测试,测试持续时间短于功能或可靠性测试。
相机驱动程序功能测试 - *
针对更大的媒体类型集进行测试,测试持续时间更长。
相机驱动程序可靠性测试 - *
针对更大的媒体类型集进行测试,测试持续时间更长,方案更复杂。
*- 图像流 - *
验证系统是否能够从 MF_CAPTURE_ENGINE_PREFERRED_SOURCE_STREAM_FOR_IMAGE 获取照片。
测试详细信息
规范 |
|
平台 |
|
支持的版本 |
|
预计运行时间(以分钟为单位) | 15 |
类别 | 方案 |
超时(以分钟为单位) | 60 |
需要重启 | false |
需要特殊配置 | false |
类型 | automatic |
其他文档
此功能区域中的测试可能会有其他文档,包括先决条件、设置和故障排除信息,这些内容可在以下主题中找到:
运行测试
在运行测试之前,请按照如下测试要求中所述完成测试设置:系统客户端测试先决条件。
故障排除
有关 HLK 测试失败的常规故障排除,请参阅排查 Windows HLK 测试失败问题。
有关故障排除信息,请参阅排查系统客户端测试问题。
错误 | 说明/解决方法 |
---|---|
0x8004005 : E_FAIL |
此错误代码最常发生在验证视频或照片的录制文件期间。 如果生成的文件由于未接收示例而不包含任何数据,则会发生此情况。 检查以确保设备在进入运行状态时生成有效示例。 有效包括示例在生成时大小、格式和时间正确。 |
0x80070102 |
当捕获异步操作已超时,将发生此情况。其中包括初始化、开始预览、停止预览、开始录制、停止录制、拍照和更改媒体类型。 测试失败之前,每个操作有 9-10 秒时间。 媒体类型更改可包括引脚拆卸和引入时间。 检查设备是否未等待将来阻止其更改状态的命令。 确保在执行设备重置命令时所有缓冲区都从设备中刷新。 |
0xC00D3704 : MF_E_HW_MFT_FAILED_START_STREAMING |
当设备无法进入运行状态时,会发生此错误。 检查设备是否能够在不发生故障的情况下进行所有状态的转换,或者其他引脚是否未阻止设备进入某一状态。 |
0xC00D4A44 : MF_E_SINK_NO_SAMPLES_PROCESSED |
如果没有示例送达,则会在文件最终处理期间发生此错误。 检查以确保设备在进入运行状态时生成有效示例。 有效包括示例在生成时大小、格式和时间正确。 |
更多信息
参数
参数名称 | 参数说明 |
---|---|
WDKDeviceID | DUT 的设备 ID |
DriverVerifierExcludedFlags | 可针对测试运行手动排除的驱动程序验证程序标志 |