Webcam Performance System Test - WNCameraRequirements
This test case is used to determine the end-to-end camera experience on the system on which the camera is installed.
Time To Take Multiple Photo: Measures the time from when camera is started to when it can produce its first sample to the MF capture Sink. Provider Guid and event Ids are printed in the log. If this passes, then the test measures the time between photos taken. Provider Guid and event Ids are printed in the log.
Time between switch MediaTypes: Measures the time from when cameras media type is selected until the first frame is received. Provider Guid and event Ids are printed in the log.
Time to switch cameras: Measures the time from when camera stop is called until a new camera can provide video frame. Provider Guid and event Ids are printed in the log.
If camera Supports Extended control KSPROPERTY_CAMERACONTROL_EXTENDED_PHOTOMODE, then it must implement KSPROPERTY_CAMERACONTROL_EXTENDED_MAXVIDFPS_PHOTORES. The test verifies that the reported frame rate from the driver matches the actual frame rate when photo media type is set on the sensor.
Test details
Associated requirements |
System.Client.Webcam.Specification.WNCameraRequirements |
Platforms |
Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86 |
Expected run time |
~30 minutes |
Categories |
Experiences Optional |
Type |
Automated |
Running the test
Before you run the test, complete the test setup as described in the test requirements: Webcam Testing Prerequisites.
Troubleshooting
For troubleshooting information, see Troubleshooting System Client Testing and Troubleshooting Device.Streaming Testing.