LowLightFusion.FuseAsync(IIterable<SoftwareBitmap>) Method

Definition

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

public:
 static IAsyncOperationWithProgress<LowLightFusionResult ^, double> ^ FuseAsync(IIterable<SoftwareBitmap ^> ^ frameSet);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperationWithProgress<LowLightFusionResult, double> FuseAsync(IIterable<SoftwareBitmap> const& frameSet);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperationWithProgress<LowLightFusionResult,double> FuseAsync(IEnumerable<SoftwareBitmap> frameSet);
function fuseAsync(frameSet)
Public Shared Function FuseAsync (frameSet As IEnumerable(Of SoftwareBitmap)) As IAsyncOperationWithProgress(Of LowLightFusionResult, Double)

Parameters

frameSet

IIterable<SoftwareBitmap>

IEnumerable<SoftwareBitmap>

The collection of image frames to be processed.

Returns

An asynchronous operation that returns a LowLightFusionResult upon successful completion. The app should call Close on the returned object to free up the allocated resources.

Attributes

Remarks

This method will return in an error in the following cases:

  • The number of images in the provided collection exceeds the specified by MaxSupportedFrameCount property.
  • The images in the provided collection have different pixel formats.
  • The images in the provided collection have different resolutions.
  • The images in the provided collection are in an unsupported pixel format. Supported formats can be determined by checking the SupportedBitmapPixelFormats property.

Applies to