BitmapEncoder.CreateAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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<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