BitmapEncoder.CreateAsync Méthode

Définition

Surcharges

CreateAsync(Guid, IRandomAccessStream)

Crée de façon asynchrone un bitmapEncoder.

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

Crée de manière asynchrone un nouveau BitmapEncoder pour le codec spécifié avec les options d’encodage spécifiées et l’initialise sur un flux.

CreateAsync(Guid, IRandomAccessStream)

Crée de façon asynchrone un 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)

Paramètres

encoderId
Guid

Platform::Guid

winrt::guid

Identificateur unique de l’encodeur spécifié.

stream
IRandomAccessStream

Flux de sortie.

Retours

Objet qui gère la création asynchrone d’un bitmapEncoder.

Attributs

Remarques

Une application doit toujours spécifier l’encoderId pour créer un BitmapEncoder. Les identificateurs uniques des encodeurs intégrés sont disponibles en tant que propriétés sur BitmapEncoder. En outre, l’identificateur unique de n’importe quel encodeur installé peut être obtenu à l’aide de la méthode GetEncoderInformationEnumerator .

BitmapEncoder s’attend à ce que le flux de sortie soit vide. Vous pouvez vous assurer que le flux est vide en définissant sa propriété Size sur 0.

Voir aussi

S’applique à

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

Crée de manière asynchrone un nouveau BitmapEncoder pour le codec spécifié avec les options d’encodage spécifiées et l’initialise sur un flux.

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)

Paramètres

encoderId
Guid

Platform::Guid

winrt::guid

Identificateur unique de l’encodeur spécifié.

stream
IRandomAccessStream

Flux représentant l’emplacement d’écriture du fichier image.

encodingOptions

IIterable<IKeyValuePair<String,BitmapTypedValue>>

IEnumerable<KeyValuePair<String,BitmapTypedValue>>

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

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

Collection de paires clé-valeur contenant une ou plusieurs options d’encodage spécifiques au codec et les valeurs souhaitées.

Retours

Objet qui gère la création asynchrone d’un bitmapEncoder.

Attributs

Voir aussi

S’applique à