Freigeben über


LowLightFusion.FuseAsync(IIterable<SoftwareBitmap>) Methode

Definition

Verschmilzt asynchron einen Satz von Bildern zu einem einzelnen Bild, das berechnet wurde, um die Bildbeleuchtung und -genauigkeit zu verbessern.

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)

Parameter

frameSet

IIterable<SoftwareBitmap>

IEnumerable<SoftwareBitmap>

Die Auflistung der zu verarbeitenden Bildframes.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss ein LowLightFusionResult zurückgibt. Die App sollte Close für das zurückgegebene Objekt aufrufen, um die zugeordneten Ressourcen freizugeben.

Attribute

Hinweise

Diese Methode gibt in den folgenden Fällen einen Fehler zurück:

  • Die Anzahl der Bilder in der bereitgestellten Auflistung überschreitet die durch maxSupportedFrameCount-Eigenschaft angegebene.
  • Die Bilder in der bereitgestellten Sammlung weisen unterschiedliche Pixelformate auf.
  • Die Bilder in der bereitgestellten Auflistung weisen unterschiedliche Auflösungen auf.
  • Die Bilder in der bereitgestellten Auflistung haben ein nicht unterstütztes Pixelformat. Unterstützte Formate können durch Überprüfen der SupportedBitmapPixelFormats-Eigenschaft bestimmt werden.

Gilt für: