BitmapEncoder.CreateForTranscodingAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cria de forma assíncrona um novo BitmapEncoder e o inicializa usando dados de um BitmapDecoder existente.
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)
Parâmetros
- stream
- IRandomAccessStream
O fluxo de saída.
- bitmapDecoder
- BitmapDecoder
Um BitmapDecoder que contém os dados de imagem a serem copiados.
Retornos
Um objeto que gerencia a criação assíncrona de um novo BitmapEncoder usando dados de um BitmapDecoder existente.
- Atributos
Comentários
Chame esse método quando quiser editar alguns elementos em uma imagem, mas quiser preservar o restante dos dados intactos. Por exemplo, se você quiser escrever alguns metadados ou propriedades, mas não quiser tocar na imagem em si. Quando você cria um BitmapEncoder usando esse método, ele é inicializado usando dados do argumento bitmapDecoder . Todos os dados definidos no codificador substituirão os dados existentes e todos os outros dados serão preservados inalterados.
Esse método só permite que você crie um codificador do mesmo formato de imagem que o decodificador.