Training
Module
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
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 structures for Windows 10:
Title | Description |
---|---|
CapturedMetadataExposureCompensation | This structure contains blob information for the EV compensation feedback for the photo captured. |
CapturedMetadataISOGains | The CapturedMetadataISOGains structure describes the blob format for MF_CAPTURE_METADATA_ISO_GAINS. |
CapturedMetadataWhiteBalanceGains | This structure describes the blob format for the MF_CAPTURE_METADATA_WHITEBALANCE_GAINS attribute. |
FaceCharacterization | The FaceCharacterization structure describes the blob format for the MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS attribute. |
FaceCharacterizationBlobHeader | The FaceCharacterizationBlobHeader structure describes the size and count information of the blob format for the MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS attribute. |
FaceRectInfo | The FaceRectInfo structure describes the blob format for the MF_CAPTURE_METADATA_FACEROIS attribute. |
FaceRectInfoBlobHeader | The FaceRectInfoBlobHeader structure describes the size and count information of the blob format for the MF_CAPTURE_METADATA_FACEROIS attribute. |
HistogramBlobHeader | The HistogramBlobHeader structure describes the blob size and the number of histograms in the blob for the MF_CAPTURE_METADATA_HISTOGRAM attribute. |
HistogramDataHeader | The HistogramDataHeader structure describes the blob format for the MF_CAPTURE_METADATA_HISTOGRAM attribute. |
HistogramGrid | The HistogramGrid structure describes the blob format for MF_CAPTURE_METADATA_HISTOGRAM. |
HistogramHeader | The HistogramHeader structure describes the blob format for MF_CAPTURE_METADATA_HISTOGRAM. |
KSCAMERA_EXTENDEDPROP_HEADER | The KSCAMERA_EXTENDEDPROP_HEADER structure is the payload header for an extend control property. |
KSCAMERA_EXTENDEDPROP_METADATAINFO | This structure represents the metadata information for the extended property control. |
KSCAMERA_EXTENDEDPROP_PHOTOMODE | The KSCAMERA_EXTENDEDPROP_PHOTOMODE structure contains the property data for the history frame counts in photo mode. |
KSCAMERA_EXTENDEDPROP_PROFILE | The payload of the KSPROPERTY_CAMERACONTROL_EXTENDED_PROFILE control contains KSCAMERA_EXTENDEDPROP_HEADER + KSCAMERA_EXTENDEDPROP_PROFILE. |
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPS | This structure contains the capabilities for an ROI control. |
KSCAMERA_EXTENDEDPROP_ROI_CONFIGCAPSHEADER | This structure contains the header information for ROI capabilities. |
KSCAMERA_EXTENDEDPROP_ROI_EXPOSURE | This structure contains the ROI info structure for exposure. |
KSCAMERA_EXTENDEDPROP_ROI_FOCUS | This structure contains the ROI info structure for focus. |
KSCAMERA_EXTENDEDPROP_ROI_INFO | This structure contains information about an ROI. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROL | This structure contains information for an ROI ISP control. |
KSCAMERA_EXTENDEDPROP_ROI_ISPCONTROLHEADER | This structure contains the header information for ROI ISP controls. |
KSCAMERA_EXTENDEDPROP_ROI_WHITEBALANCE | This structure contains the ROI info structure for white balance. |
KSCAMERA_METADATA_ITEMHEADER | This structure contains the metadata header information that is filled by the camera driver. |
KSCAMERA_METADATA_PHOTOCONFIRMATION | This structure contains the photo confirmation metadata information that is filled by the camera driver. |
KSCAMERA_PERFRAMESETTING_CAP_HEADER | This structure contains the header information for the per frame settings capabilities. |
KSCAMERA_PERFRAMESETTING_CAP_ITEM_HEADER | This structure contains the header information for a per-frame settings item. |
KSCAMERA_PERFRAMESETTING_CUSTOM_ITEM | This structure contains a custom item. |
KSCAMERA_PERFRAMESETTING_FRAME_HEADER | This structure contains the header information for a frame in a per-frame settings payload. |
KSCAMERA_PERFRAMESETTING_HEADER | This structure contains header information for the per-frame settings payload. |
KSCAMERA_PERFRAMESETTING_ITEM_HEADER | This structure contains the header information for a per-frame settings item. |
KSCAMERA_PROFILE_CONCURRENCYINFO | An array of KSCAMERA_PROFILE_CONCURRENCYINFO structures from the camera. |
KSCAMERA_PROFILE_INFO | The KSCAMERA_PROFILE_INFO structure is used to uniquely identify a given profile. |
KSCAMERA_PROFILE_MEDIAINFO | This structure contains the relevant media type information presented for each camera profile. |
KSCAMERA_PROFILE_PININFO | This structure specifies the available list of media types for each of the camera driver pins. |
KSDEVICE_PROFILE_INFO | The KSDEVICE_PROFILE_INFO is a generic structure designed to handle profile information for various device types. |
KSDEVICE_THERMAL_DISPATCH | The KSDEVICE_THERMAL_DISPATCH structure is used by the miniport driver in the API call to register thermal notification callbacks. This structure contains the callback function pointers for active and passive cooling interfaces. |
KSPIN_MDL_CACHING_NOTIFICATION | This structure is used internally by the operating system. |
KSPIN_MDL_CACHING_NOTIFICATION32 | This structure is used internally by the operating system. |
KSPROPERTY_STEPPING_LONG | The KSPROPERTY_STEPPING_LONG structure defines the valid range of values for a 32-bit property. |
KSPROPERTY_STEPPING_LONGLONG | The KSPROPERTY_STEPPING_LONGLONG structure defines the valid range of values for a 64-bit property. |
KSSTREAM_METADATA_INFO | This structure contains the metadata information that is passed down to the driver. |
KSSTREAM_UVC_METADATA | The KSSTREAM_UVC_METADATA structure contains start and end of frame timestamp information. |
KSSTREAM_UVC_METADATATYPE_TIMESTAMP | The KSSTREAM_UVC_METADATATYPE_TIMESTAMP structure contains USB video class (UVC) clock and timestamp information. |
MetadataTimeStamps | The MetadataTimeStamps structure describes the blob format for the MF_CAPTURE_METADATA_FACEROITIMESTAMPS attribute. |
MF_MDL_SHARED_PAYLOAD_KEY | This union is used internally by the operating system. |
Universal camera driver design guide for Windows 10
Universal camera driver controls for Windows 10
Universal camera driver enumerations for Windows 10
Training
Module
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.