LowLightFusion.FuseAsync(IIterable<SoftwareBitmap>) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
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.