CapturedFrameControlValues CapturedFrameControlValues CapturedFrameControlValues CapturedFrameControlValues CapturedFrameControlValues Class

Definition

Provides information about the capture device settings that were used for a frame in a variable photo sequence.

public : sealed class CapturedFrameControlValues : ICapturedFrameControlValues, ICapturedFrameControlValues2
struct winrt::Windows::Media::Capture::CapturedFrameControlValues : ICapturedFrameControlValues, ICapturedFrameControlValues2
public sealed class CapturedFrameControlValues : ICapturedFrameControlValues, ICapturedFrameControlValues2
Public NotInheritable Class CapturedFrameControlValues Implements ICapturedFrameControlValues, ICapturedFrameControlValues2
// This class does not provide a public constructor.
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 handling the VariablePhotoCaptured event and then accessing the VariablePhotoCapturedEventArgs.CapturedFrameControlValues property.

Properties

Exposure Exposure Exposure Exposure Exposure

Gets the exposure time used for a frame in a variable photo sequence.

public : IReference<TimeSpan> Exposure { get; }
IReference<TimeSpan> Exposure();
public Nullable<TimeSpan> Exposure { get; }
Public ReadOnly Property Exposure As Nullable<TimeSpan>
var nullable = capturedFrameControlValues.exposure;
Value
Nullable<TimeSpan> Nullable<TimeSpan> Nullable<TimeSpan>

Gets the exposure time used for a frame in a variable photo sequence.

ExposureCompensation ExposureCompensation ExposureCompensation ExposureCompensation ExposureCompensation

Gets the exposure compensation value used for a frame in a variable photo sequence.

public : IReference<float> ExposureCompensation { get; }
IReference<float> ExposureCompensation();
public Nullable<float> ExposureCompensation { get; }
Public ReadOnly Property ExposureCompensation As Nullable<float>
var nullable = capturedFrameControlValues.exposureCompensation;
Value
Nullable<float> Nullable<float> Nullable<float>

The exposure compensation value used for a frame in a variable photo sequence.

Flashed Flashed Flashed Flashed Flashed

Gets a value indicating if the flash was used for a frame in a variable photo sequence.

public : IReference<Platform::Boolean> Flashed { get; }
IReference<bool> Flashed();
public Nullable<bool> Flashed { get; }
Public ReadOnly Property Flashed As Nullable<bool>
var nullable = capturedFrameControlValues.flashed;
Value
Nullable<bool> Nullable<bool> Nullable<bool>

A value indicating if the flash was used for a frame in a variable photo sequence.

FlashPowerPercent FlashPowerPercent FlashPowerPercent FlashPowerPercent FlashPowerPercent

Gets the flash power used for a frame in a variable photo sequence.

public : IReference<float> FlashPowerPercent { get; }
IReference<float> FlashPowerPercent();
public Nullable<float> FlashPowerPercent { get; }
Public ReadOnly Property FlashPowerPercent As Nullable<float>
var nullable = capturedFrameControlValues.flashPowerPercent;
Value
Nullable<float> Nullable<float> Nullable<float>

The flash power used for a frame in a variable photo sequence.

Focus Focus Focus Focus Focus

Gets the focus lens position used for a frame in a variable photo sequence.

public : IReference<unsigned int> Focus { get; }
IReference<uint32_t> Focus();
public Nullable<uint> Focus { get; }
Public ReadOnly Property Focus As Nullable<uint>
var nullable = capturedFrameControlValues.focus;
Value
Nullable<uint> Nullable<uint> Nullable<uint>

The focus lens position used for a frame in a variable photo sequence.

FocusState FocusState FocusState FocusState FocusState

Gets the focus state for a frame in a variable photo sequence.

public : IReference<MediaCaptureFocusState> FocusState { get; }
IReference<MediaCaptureFocusState> FocusState();
public Nullable<MediaCaptureFocusState> FocusState { get; }
Public ReadOnly Property FocusState As Nullable<MediaCaptureFocusState>
var nullable = capturedFrameControlValues.focusState;
Value
Nullable<MediaCaptureFocusState> Nullable<MediaCaptureFocusState> Nullable<MediaCaptureFocusState>

The focus state for a frame in a variable photo sequence.

IsoAnalogGain IsoAnalogGain IsoAnalogGain IsoAnalogGain IsoAnalogGain

Gets the ISO analog gain used for a frame in a variable photo sequence.

public : IReference<double> IsoAnalogGain { get; }
IReference<double> IsoAnalogGain();
public Nullable<double> IsoAnalogGain { get; }
Public ReadOnly Property IsoAnalogGain As Nullable<double>
var nullable = capturedFrameControlValues.isoAnalogGain;
Value
Nullable<double> Nullable<double> Nullable<double>

The ISO analog gain used for a frame in a variable photo sequence.

IsoDigitalGain IsoDigitalGain IsoDigitalGain IsoDigitalGain IsoDigitalGain

Gets the ISO digital gain used for a frame in a variable photo sequence.

public : IReference<double> IsoDigitalGain { get; }
IReference<double> IsoDigitalGain();
public Nullable<double> IsoDigitalGain { get; }
Public ReadOnly Property IsoDigitalGain As Nullable<double>
var nullable = capturedFrameControlValues.isoDigitalGain;
Value
Nullable<double> Nullable<double> Nullable<double>

The ISO digital gain used for a frame in a variable photo sequence.

IsoSpeed IsoSpeed IsoSpeed IsoSpeed IsoSpeed

Gets the ISO speed used for a frame in a variable photo sequence.

public : IReference<unsigned int> IsoSpeed { get; }
IReference<uint32_t> IsoSpeed();
public Nullable<uint> IsoSpeed { get; }
Public ReadOnly Property IsoSpeed As Nullable<uint>
var nullable = capturedFrameControlValues.isoSpeed;
Value
Nullable<uint> Nullable<uint> Nullable<uint>

The ISO speed used for a frame in a variable photo sequence.

SceneMode SceneMode SceneMode SceneMode SceneMode

Gets the scene mode used for a frame in a variable photo sequence.

public : IReference<CaptureSceneMode> SceneMode { get; }
IReference<CaptureSceneMode> SceneMode();
public Nullable<CaptureSceneMode> SceneMode { get; }
Public ReadOnly Property SceneMode As Nullable<CaptureSceneMode>
var nullable = capturedFrameControlValues.sceneMode;
Value
Nullable<CaptureSceneMode> Nullable<CaptureSceneMode> Nullable<CaptureSceneMode>

The scene mode used for a frame in a variable photo sequence.

SensorFrameRate SensorFrameRate SensorFrameRate SensorFrameRate SensorFrameRate

Gets the sensor frame rate used for a frame in a variable photo sequence.

public : MediaRatio SensorFrameRate { get; }
MediaRatio SensorFrameRate();
public MediaRatio SensorFrameRate { get; }
Public ReadOnly Property SensorFrameRate As MediaRatio
var mediaRatio = capturedFrameControlValues.sensorFrameRate;
Value
MediaRatio MediaRatio MediaRatio

The sensor frame rate used for a frame in a variable photo sequence.

WhiteBalance WhiteBalance WhiteBalance WhiteBalance WhiteBalance

Gets the white balance setting used for a frame in a variable photo sequence.

public : IReference<unsigned int> WhiteBalance { get; }
IReference<uint32_t> WhiteBalance();
public Nullable<uint> WhiteBalance { get; }
Public ReadOnly Property WhiteBalance As Nullable<uint>
var nullable = capturedFrameControlValues.whiteBalance;
Value
Nullable<uint> Nullable<uint> Nullable<uint>

The white balance setting used for a frame in a variable photo sequence.

WhiteBalanceGain WhiteBalanceGain WhiteBalanceGain WhiteBalanceGain WhiteBalanceGain

Gets the white balance gain used for a frame in a variable photo sequence.

public : IReference<WhiteBalanceGain> WhiteBalanceGain { get; }
IReference<WhiteBalanceGain> WhiteBalanceGain();
public Nullable<WhiteBalanceGain> WhiteBalanceGain { get; }
Public ReadOnly Property WhiteBalanceGain As Nullable<WhiteBalanceGain>
var nullable = capturedFrameControlValues.whiteBalanceGain;
Value
Nullable<WhiteBalanceGain> Nullable<WhiteBalanceGain> Nullable<WhiteBalanceGain>

The white balance gain used for a frame in a variable photo sequence.

ZoomFactor ZoomFactor ZoomFactor ZoomFactor ZoomFactor

Gets the zoom factor used for a frame in a variable photo sequence.

public : IReference<float> ZoomFactor { get; }
IReference<float> ZoomFactor();
public Nullable<float> ZoomFactor { get; }
Public ReadOnly Property ZoomFactor As Nullable<float>
var nullable = capturedFrameControlValues.zoomFactor;
Value
Nullable<float> Nullable<float> Nullable<float>

The zoom factor used for a frame in a variable photo sequence.