Camera Driver Controls System Test - WARMSTART - Iterate through possible settings for Preview - Take Photo
These set of tests validate cameras functionality if the driver supports KSPROPERTY_CAMERACONTROL_EXTENDED_*. If the driver does not support KSPROPERTY_CAMERACONTROL_EXTENDED_*, skip this test. This is an optional control.
If a driver does not support a control, do not implement a control handler. If a control handler is implemented, the registered test will expect the control to be fully functional.
If a driver implements a control handler, the following checks run (based on the definition of the controls):
The test verifies default values and validates that the appropriate property is advertised on the correct pin or filter level.
The test enumerates possible control values during the times that pins are streaming and not streaming.
Scenario tests are run on the control to determine the end-to-end functionality.
Note
Implementation of extended controls, such as photo mode, require that you implement additional extended controls.
Test details
Specifications |
|
Platforms |
|
Supported Releases |
|
Expected run time (in minutes) | 15 |
Category | Scenario |
Timeout (in minutes) | 25 |
Requires reboot | false |
Requires special configuration | false |
Type | automatic |
Additional documentation
Tests in this feature area might have additional documentation, including prerequisites, setup, and troubleshooting information, that can be found in the following topic(s):
Running the test
Before you run the test, complete the test setup as described in the test requirements: System Client Testing Prerequisites and Webcam Testing Prerequisites.
Troubleshooting
For generic troubleshooting of HLK test failures, see Troubleshooting Windows HLK Test Failures.
For troubleshooting information, see Troubleshooting System Client Testing and Troubleshooting Device.Streaming Testing.
More information
Parameters
Parameter name | Parameter description |
---|---|
DriverVerifierExcludedFlags | Driver Verifier flags that may be manually excluded for the test run |