AdvancedPhotoControl Class

Definition

Provides functionality for controlling the advanced photo capture behavior on a capture device.

public ref class AdvancedPhotoControl sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AdvancedPhotoControl final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AdvancedPhotoControl
Public NotInheritable Class AdvancedPhotoControl
Inheritance
Object Platform::Object IInspectable AdvancedPhotoControl
Attributes

Windows requirements

Device family
Windows 10 (introduced in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduced in v1.0)

Remarks

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

For how-to guidance on using AdvancedPhotoCapture, see High dynamic range (HDR) and low-light photo capture.

Properties

Mode

Gets the current advanced capture mode of the AdvancedPhotoControl.

Supported

Gets a value indicating whether the AdvancedPhotoControl is supported on the current capture device.

SupportedModes

Gets a list of the advanced capture modes supported by the current capture device.

Methods

Configure(AdvancedPhotoCaptureSettings)

Configures the AdvancedPhotoControl object with the specified settings.

Applies to

See also