IsoSpeedControl class

Applies to Windows and Windows Phone

Provides functionality for controlling the ISO film speed settings on a capture device.

Syntax


var isoSpeedControl = VideoDeviceController.isoSpeedControl;

Attributes

[DualApiPartition()]
[MarshalingBehavior(Standard)]
[Threading(MTA)]
[Version(0x06030000)]

Members

The IsoSpeedControl class has these types of members:

Methods

The IsoSpeedControl class has these methods. With C#, Visual Basic, and C++, it also inherits methods from the Object class.

MethodDescription
SetPresetAsync Asynchronously sets the ISO film speed Preset.

 

Properties

The IsoSpeedControl class has these properties.

PropertyAccess typeDescription

Preset

Read-onlyGets the ISO film speed preset.

Supported

Read-onlyGets a value the specifies if the capture device supports the ISO speed control.

SupportedPresets

Read-onlyGets the ISO presets that the capture device supports.

 

Remarks

You can find out if a device supports this control by checking IsoSpeedControl.Supported.

You can access the IsoSpeedControl for the capture device through MediaCapture.VideoDeviceController.

The IsoSpeedControl enables apps to manage the ISO speed settings on a device. For example, in low-light conditions, apps may prefer higher noise level in return for higher overall brightness. The ISO speed control lets apps adjust tradeoffs such as this.

Use SetPresetAsync to set the ISO level to one of the IsoSpeedPreset values.

SupportedPresets lists the preset values that are support on the device.

Requirements

Minimum supported client

Windows 8.1 [Windows Store apps, desktop apps]

Minimum supported server

Windows Server 2012 R2 [Windows Store apps, desktop apps]

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Media.Devices
Windows::Media::Devices [C++]

Metadata

Windows.winmd

See also

Object

 

 

Show:
© 2014 Microsoft