LowLightFusion LowLightFusion LowLightFusion LowLightFusion LowLightFusion Class

Definition

This class allows you to submit a set of image frames, captured in low-light settings and in close temporal proximity, and receieve a single image that has been processed to improve image lighting and fidelity.

public : static class LowLightFusion
static struct winrt::Windows::Media::Core::LowLightFusion
public static class LowLightFusion
Public Shared Class LowLightFusion
// This class does not provide a public constructor.
Attributes
Windows 10 requirements
Device family
Windows 10 Fall Creators Update (introduced v10.0.16299.0)
API contract
Windows.Foundation.UniversalApiContract (introduced v5)

Remarks

This class implements the same computational photography algorithms as the AdvancedPhotoCapture class when used in low-light mode. The difference between this feature and AdvancedPhotoCapture is that because this feature is decoupled from the capture pipeline, you can use it on images that were captured at any time and in any manner, as long as the image format is supported. Supported formats can be determined by checking the SupportedBitmapPixelFormats property.

Properties

MaxSupportedFrameCount MaxSupportedFrameCount MaxSupportedFrameCount MaxSupportedFrameCount MaxSupportedFrameCount

Gets the maximum number of frames that can be submitted to the FuseAsync method.

SupportedBitmapPixelFormats SupportedBitmapPixelFormats SupportedBitmapPixelFormats SupportedBitmapPixelFormats SupportedBitmapPixelFormats

Gets a list of BitmapPixelFormat values that define the supported pixel formats for the FuseAsync method.

Methods

FuseAsync(IIterable<SoftwareBitmap>) FuseAsync(IIterable<SoftwareBitmap>) FuseAsync(IIterable<SoftwareBitmap>) FuseAsync(IIterable<SoftwareBitmap>) FuseAsync(IIterable<SoftwareBitmap>)

Asynchronously fuses a set of images into a single image that has been computed to improve image lighting and fidelity.

See Also