HdrVideoControl HdrVideoControl HdrVideoControl HdrVideoControl Class

Definition

When supported, allows an app to enable High Dynamic Range (HDR) video recording on the capture device.

public : sealed class HdrVideoControl : IHdrVideoControlpublic sealed class HdrVideoControl : IHdrVideoControlPublic NotInheritable Class HdrVideoControl Implements IHdrVideoControl// You can use this class in JavaScript.
Attributes
Windows 10 requirements
Device family
Windows 10 (introduced v10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v1)

Remarks

Get an instance of this class by accessing the VideoDeviceController.HdrVideoControl property.

For how-to guidance for using manual video capture controls, see Manual camera controls for video capture.

Properties

Mode Mode Mode Mode

Gets or sets a value indicating the current High Dynamic Range (HDR) video recording mode of the capture device.

public : HdrVideoMode Mode { get; set; }public HdrVideoMode Mode { get; set; }Public ReadWrite Property Mode As HdrVideoMode// You can use this property in JavaScript.
Value
HdrVideoMode HdrVideoMode HdrVideoMode HdrVideoMode

The current High Dynamic Range (HDR) video recording mode of the capture device.

Remarks

When the Mode property is changed, the stream may freeze or restart in cases where the sensor has to be reprogrammed.

Supported Supported Supported Supported

Gets a value that indicates if the capture device supports the HdrVideoControl.

public : PlatForm::Boolean Supported { get; }public bool Supported { get; }Public ReadOnly Property Supported As bool// You can use this property in JavaScript.
Value
PlatForm::Boolean bool bool bool

True if the HdrVideoControl is supported; otherwise, false.

SupportedModes SupportedModes SupportedModes SupportedModes

Gets the list of HdrVideoMode values indicating the modes supported by the capture device.

public : IVectorView<HdrVideoMode> SupportedModes { get; }public IReadOnlyList<HdrVideoMode> SupportedModes { get; }Public ReadOnly Property SupportedModes As IReadOnlyList<HdrVideoMode>// You can use this property in JavaScript.
Value
IVectorView<HdrVideoMode> IReadOnlyList<HdrVideoMode> IReadOnlyList<HdrVideoMode> IReadOnlyList<HdrVideoMode>

The list of supported HdrVideoMode values.

See Also