Compartir a través de


BitmapEncoder.CreateAsync Método

Definición

Sobrecargas

CreateAsync(Guid, IRandomAccessStream)

Crea de forma asincrónica un nuevo bitmapEncoder.

CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)

Crea de forma asincrónica un nuevo BitmapEncoder para el códec especificado con las opciones de codificación especificadas e inicializa en una secuencia.

CreateAsync(Guid, IRandomAccessStream)

Crea de forma asincrónica un nuevo 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)

Parámetros

encoderId
Guid

Platform::Guid

winrt::guid

Identificador único del codificador especificado.

stream
IRandomAccessStream

Secuencia de salida.

Devoluciones

Objeto que administra la creación asincrónica de un nuevo BitmapEncoder.

Atributos

Comentarios

Una aplicación siempre debe especificar el encoderId para crear un bitmapEncoder. Los identificadores únicos de los codificadores integrados están disponibles como propiedades en BitmapEncoder. Además, el identificador único de cualquier codificador instalado se puede obtener mediante el método GetEncoderInformationEnumerator .

BitmapEncoder espera que el flujo de salida esté vacío. Puede asegurarse de que la secuencia está vacía estableciendo su propiedad Size en 0.

Consulte también

Se aplica a

CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)

Crea de forma asincrónica un nuevo BitmapEncoder para el códec especificado con las opciones de codificación especificadas e inicializa en una secuencia.

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)

Parámetros

encoderId
Guid

Platform::Guid

winrt::guid

Identificador único del codificador especificado.

stream
IRandomAccessStream

Secuencia que representa dónde se va a escribir el archivo de imagen.

encodingOptions

IIterable<IKeyValuePair<String,BitmapTypedValue>>

IEnumerable<KeyValuePair<String,BitmapTypedValue>>

IIterable<IKeyValuePair<Platform::String,BitmapTypedValue>>

IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>

Colección de pares clave-valor que contienen una o varias opciones de codificación específicas del códec y los valores deseados.

Devoluciones

Objeto que administra la creación asincrónica de un nuevo BitmapEncoder.

Atributos

Consulte también

Se aplica a