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 方法获取任何已安装的解码器的唯一标识符。

另请参阅

适用于