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 .