BitmapEncoder.CreateForTranscodingAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.