Partage via


BitmapEncoder.CreateForTranscodingAsync Méthode

Définition

Crée de manière asynchrone un nouveau BitmapEncoder et l’initialise à l’aide des données d’un BitmapDecoder existant.

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)

Paramètres

stream
IRandomAccessStream

Flux de sortie.

bitmapDecoder
BitmapDecoder

BitmapDecoder contenant les données d’image à copier.

Retours

Objet qui gère la création asynchrone d’un nouveau BitmapEncoder à l’aide de données d’un BitmapDecoder existant.

Attributs

Remarques

Appelez cette méthode lorsque vous souhaitez modifier certains éléments d’une image, mais que vous souhaitez conserver le reste des données intactes. Par exemple, si vous souhaitez écrire des métadonnées ou des propriétés, mais que vous ne souhaitez pas toucher l’image elle-même. Lorsque vous créez un BitmapEncoder à l’aide de cette méthode, il est initialisé à l’aide des données de l’argument bitmapDecoder . Toutes les données que vous définissez sur l’encodeur remplacent les données existantes, et toutes les autres données sont conservées inchangées.

Cette méthode vous permet uniquement de créer un encodeur au même format d’image que le décodeur.

S’applique à

Voir aussi