Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

BitmapDecoder.CreateAsync(Guid, IRandomAccessStream) | createAsync(Guid, IRandomAccessStream) method

Asynchronously creates a new BitmapDecoder using a specific bitmap codec and initializes it using a stream.

Syntax


Windows.Graphics.Imaging.BitmapDecoder.createAsync(decoderId, stream).done( /* Your success and error handlers */ );

Parameters

decoderId

Type: String [JavaScript] | System.Guid [.NET] | Platform::Guid [C++]

The unique identifier of the specified bitmap codec.

stream

Type: IRandomAccessStream

The stream containing the image file to be decoded.

Return value

Type: IAsyncOperation<BitmapDecoder>

An object that manages the asynchronous creation of a new BitmapDecoder.

Remarks

This method allows the application to explicitly select the bitmap decoder to be used and bypass any automatic codec arbitration. The unique identifiers of the built-in decoders are available as properties on BitmapDecoder. In addition, the unique identifier of any installed decoder can be obtained using the GetDecoderInformationEnumerator method.

Requirements (Windows 10 device family)

Device family

Universal, introduced version 10.0.10240.0

API contract

Windows.Foundation.UniversalApiContract, introduced version 1.0

Namespace

Windows.Graphics.Imaging
Windows::Graphics::Imaging [C++]

Metadata

Windows.Foundation.UniversalApiContract.winmd

Requirements (Windows 8.x and Windows Phone 8.x)

Minimum supported client

Windows 8

Minimum supported server

Windows Server 2012

Minimum supported phone

Windows Phone 8.1 [Windows Phone Silverlight 8.1 and Windows Runtime apps]

Namespace

Windows.Graphics.Imaging
Windows::Graphics::Imaging [C++]

Metadata

Windows.winmd

See also

BitmapDecoder
CreateAsync(IRandomAccessStream)

 

 

Show: