BitmapEncoder.CreateForTranscodingAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно создает новый BitmapEncoder и инициализирует его, используя данные из существующего BitmapDecoder.
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)
Параметры
- stream
- IRandomAccessStream
Выходной поток.
- bitmapDecoder
- BitmapDecoder
BitmapDecoder, содержащий копируемые данные изображения.
Возвращаемое значение
Объект , который управляет асинхронным созданием нового BitmapEncoder с использованием данных из существующего BitmapDecoder.
- Атрибуты
Комментарии
Вызовите этот метод, если вы хотите изменить некоторые элементы на изображении, но хотите сохранить остальные данные без изменений. Например, если вы хотите написать некоторые метаданные или свойства, но не хотите прикасаться к самому изображению. При создании BitmapEncoder с помощью этого метода он инициализируется с помощью данных из аргумента bitmapDecoder . Все данные, заданные в кодировщике, перезаписывают существующие данные, а все остальные данные сохраняются без изменений.
Этот метод позволяет создать только кодировщик того же формата изображения, что и декодер.