Поделиться через


BitmapDecoder.CreateAsync Метод

Определение

Перегрузки

CreateAsync(IRandomAccessStream)

Асинхронно создает новый BitmapDecoder и инициализирует его с помощью потока.

CreateAsync(Guid, IRandomAccessStream)

Асинхронно создает новый BitmapDecoder с помощью определенного кодека растрового изображения и инициализирует его с помощью потока.

CreateAsync(IRandomAccessStream)

Асинхронно создает новый BitmapDecoder и инициализирует его с помощью потока.

public:
 static IAsyncOperation<BitmapDecoder ^> ^ CreateAsync(IRandomAccessStream ^ stream);
/// [Windows.Foundation.Metadata.Overload("CreateAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BitmapDecoder> CreateAsync(IRandomAccessStream const& stream);
[Windows.Foundation.Metadata.Overload("CreateAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapDecoder> CreateAsync(IRandomAccessStream stream);
function createAsync(stream)
Public Shared Function CreateAsync (stream As IRandomAccessStream) As IAsyncOperation(Of BitmapDecoder)

Параметры

stream
IRandomAccessStream

Поток, содержащий файл изображения для декодирования.

Возвращаемое значение

Объект , который управляет асинхронным созданием нового BitmapDecoder.

Атрибуты

Комментарии

Windows.Graphics.Imaging автоматически определяет правильный декодер растровых рисунков для декодирования потока.

См. также раздел

Применяется к

CreateAsync(Guid, IRandomAccessStream)

Асинхронно создает новый BitmapDecoder с помощью определенного кодека растрового изображения и инициализирует его с помощью потока.

public:
 static IAsyncOperation<BitmapDecoder ^> ^ CreateAsync(Platform::Guid decoderId, IRandomAccessStream ^ stream);
/// [Windows.Foundation.Metadata.Overload("CreateWithIdAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<BitmapDecoder> CreateAsync(winrt::guid const& decoderId, IRandomAccessStream const& stream);
[Windows.Foundation.Metadata.Overload("CreateWithIdAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapDecoder> CreateAsync(Guid decoderId, IRandomAccessStream stream);
function createAsync(decoderId, stream)
Public Shared Function CreateAsync (decoderId As Guid, stream As IRandomAccessStream) As IAsyncOperation(Of BitmapDecoder)

Параметры

decoderId
Guid

Platform::Guid

winrt::guid

Уникальный идентификатор указанного кодека растрового изображения.

stream
IRandomAccessStream

Поток, содержащий файл изображения для декодирования.

Возвращаемое значение

Объект , который управляет асинхронным созданием нового BitmapDecoder.

Атрибуты

Комментарии

Этот метод позволяет приложению явно выбрать используемый декодер растровых изображений и обойти автоматическое арбитраж кодека. Уникальные идентификаторы встроенных декодеров доступны в виде свойств bitmapDecoder. Кроме того, уникальный идентификатор любого установленного декодера можно получить с помощью метода GetDecoderInformationEnumerator .

См. также раздел

Применяется к