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

See the system hardware requirements.

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.

 

 

Send comments about this topic to Microsoft