Universal camera driver enumerations for Windows 10

The camera driver interface for Windows 10 is converged for all devices and uses a universal camera driver model.

The following topics provide information about universal camera driver enumerations for Windows 10:

Title Description
KSCAMERA_EXTENDEDPROP_FOCUSSTATE This enumeration contains the focus states.
KSCAMERA_EXTENDEDPROP_MetadataAlignment This enumeration contains identifiers for the metadata alignment.
KSCAMERA_EXTENDEDPROP_ROITYPE This enumeration contains the ROI types.
KSCAMERA_MetadataId This enumeration contains identifiers for a metadata item.
KSCAMERA_PERFRAMESETTING_ITEM_TYPE This enumeration contains the different item types for the per-frame settings DDI.
KSDEVICE_THERMAL_STATE A KS-defined enumeration for thermal state changes.
KSEVENT_CAMERAEVENT KSEVENT_CAMERAEVENT enumerates a kernel streaming event set that can be used by the pipeline to enable or disable camera event notifications from the driver.
KSPIN_MDL_CACHING_EVENT This enumeration is used internally by the operating system.
KSPPROPERTY_ALLOCATOR_MDLCACHING This enumeration is used internally by the operating system.
KSPROPERTY_CAMERACONTROL_EXTENDED_PROPERTY This enumeration contains extended camera controls.
KSPROPERTY_CAMERACONTROL_PERFRAMESETTING_PROPERTY This enumeration contains the property IDs defined for the per-frame property set.

See also

Universal camera driver design guide for Windows 10

Universal camera driver controls for Windows 10

Universal camera driver functions for Windows 10

Universal camera driver structures for Windows 10

Streaming media device driver reference