BitmapEncoder.CreateAsync 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.
Overload
CreateAsync(Guid, IRandomAccessStream) |
Crea in modo asincrono un nuovo BitmapEncoder. |
CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>) |
Crea in modo asincrono un nuovo BitmapEncoder per il codec specificato con le opzioni di codifica specificate e lo inizializza in un flusso. |
CreateAsync(Guid, IRandomAccessStream)
Crea in modo asincrono un nuovo BitmapEncoder.
public:
static IAsyncOperation<BitmapEncoder ^> ^ CreateAsync(Platform::Guid encoderId, IRandomAccessStream ^ stream);
/// [Windows.Foundation.Metadata.Overload("CreateAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<BitmapEncoder> CreateAsync(winrt::guid const& encoderId, IRandomAccessStream const& stream);
[Windows.Foundation.Metadata.Overload("CreateAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateAsync(Guid encoderId, IRandomAccessStream stream);
function createAsync(encoderId, stream)
Public Shared Function CreateAsync (encoderId As Guid, stream As IRandomAccessStream) As IAsyncOperation(Of BitmapEncoder)
Parametri
- encoderId
-
Guid
Platform::Guid
winrt::guid
Identificatore univoco del codificatore specificato.
- stream
- IRandomAccessStream
Flusso di output.
Restituisce
Oggetto che gestisce la creazione asincrona di un nuovo BitmapEncoder.
- Attributi
Commenti
Un'applicazione deve sempre specificare il encoderId per creare un BitmapEncoder. Gli identificatori univoci dei codificatori predefiniti sono disponibili come proprietà in BitmapEncoder. Inoltre, l'identificatore univoco di qualsiasi codificatore installato può essere ottenuto usando il metodo GetEncoderInformationEnumerator .
BitmapEncoder prevede che il flusso di output sia vuoto. È possibile assicurarsi che il flusso sia vuoto impostandone la proprietà Size su 0.
Vedi anche
Si applica a
CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)
Crea in modo asincrono un nuovo BitmapEncoder per il codec specificato con le opzioni di codifica specificate e lo inizializza in un flusso.
public:
static IAsyncOperation<BitmapEncoder ^> ^ CreateAsync(Platform::Guid encoderId, IRandomAccessStream ^ stream, IIterable<IKeyValuePair<Platform::String ^, BitmapTypedValue ^> ^> ^ encodingOptions);
/// [Windows.Foundation.Metadata.Overload("CreateWithEncodingOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<BitmapEncoder> CreateAsync(winrt::guid const& encoderId, IRandomAccessStream const& stream, IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>> const& encodingOptions);
[Windows.Foundation.Metadata.Overload("CreateWithEncodingOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateAsync(Guid encoderId, IRandomAccessStream stream, IEnumerable<KeyValuePair<string,BitmapTypedValue>> encodingOptions);
function createAsync(encoderId, stream, encodingOptions)
Public Shared Function CreateAsync (encoderId As Guid, stream As IRandomAccessStream, encodingOptions As IEnumerable(Of KeyValuePair(Of String, BitmapTypedValue))) As IAsyncOperation(Of BitmapEncoder)
Parametri
- encoderId
-
Guid
Platform::Guid
winrt::guid
Identificatore univoco del codificatore specificato.
- stream
- IRandomAccessStream
Flusso che rappresenta la posizione in cui deve essere scritto il file di immagine.
- encodingOptions
-
IIterable<IKeyValuePair<Platform::String,BitmapTypedValue>>
IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>
Raccolta di coppie chiave-valore contenenti una o più opzioni di codifica specifiche del codec e i valori desiderati.
Restituisce
Oggetto che gestisce la creazione asincrona di un nuovo BitmapEncoder.
- Attributi