BitmapEncoder.CreateForTranscodingAsync Metodo

Definizione

Crea in modo asincrono un nuovo bitmapEncoder e lo inizializza usando i dati di una bitmapDecoder esistente.

public:
 static IAsyncOperation<BitmapEncoder ^> ^ CreateForTranscodingAsync(IRandomAccessStream ^ stream, BitmapDecoder ^ bitmapDecoder);
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BitmapEncoder> CreateForTranscodingAsync(IRandomAccessStream const& stream, BitmapDecoder const& bitmapDecoder);
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateForTranscodingAsync(IRandomAccessStream stream, BitmapDecoder bitmapDecoder);
function createForTranscodingAsync(stream, bitmapDecoder)
Public Shared Function CreateForTranscodingAsync (stream As IRandomAccessStream, bitmapDecoder As BitmapDecoder) As IAsyncOperation(Of BitmapEncoder)

Parametri

stream
IRandomAccessStream

Flusso di output.

bitmapDecoder
BitmapDecoder

BitmapDecoder contenente i dati dell'immagine da copiare.

Restituisce

Oggetto che gestisce la creazione asincrona di un nuovo bitmapEncoder usando i dati di una bitmapDecoder esistente.

Attributi

Commenti

Chiamare questo metodo quando si desidera modificare alcuni elementi in un'immagine, ma si vuole mantenere intatti i restanti dati. Ad esempio, se si desidera scrivere alcuni metadati o proprietà, ma non si vuole toccare l'immagine stessa. Quando si crea un bitmapEncoder usando questo metodo, viene inizializzato usando i dati dall'argomento bitmapDecoder . Tutti i dati impostati nel codificatore sovrascriveranno i dati esistenti e tutti gli altri dati vengono mantenuti invariati.

Questo metodo consente solo di creare un codificatore dello stesso formato di immagine del decodificatore.

Si applica a

Vedi anche