Share via


Webcam Performance System Test

This test determines end-to-end camera performance on the system in which the camera is installed. It tests the following cases:

  • Time To Take Photo: Measures the time from when camera is started to when can produce its first sample to the MF capture Sink. Provider GUID and event IDs are printed in the log.

  • Time To Start Record: 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.

  • Time To Start Preview: 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.

  • Time Stamp Validation for Preview and Record: Verifies the sample frequency and the timestamps from the camera. Ideally, the frame rate numbers should be within 5% of the advertised frame rate. Source events and IDs are printed in the log file.

    If the 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 actual frame rate when photo media type is set on the sensor.

Test details

Associated requirements

System.Client.Webcam.VideoCaptureAndCamera

See the system hardware requirements.

Platforms

Windows RT 8.1 Windows 8.1 x64 Windows 8.1 x86

Expected run time

~30 minutes

Categories

Certification Reliability

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