BitmapEncoder.CreateAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
CreateAsync(Guid, IRandomAccessStream) |
Secara asinkron membuat BitmapEncoder baru. |
CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>) |
Secara asinkron membuat BitmapEncoder baru untuk codec yang ditentukan dengan opsi pengodean yang ditentukan dan menginisialisasinya pada aliran. |
CreateAsync(Guid, IRandomAccessStream)
Secara asinkron membuat BitmapEncoder baru.
public:
static IAsyncOperation<BitmapEncoder ^> ^ CreateAsync(Platform::Guid encoderId, IRandomAccessStream ^ stream);
/// [Windows.Foundation.Metadata.Overload("CreateAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<BitmapEncoder> CreateAsync(winrt::guid const& encoderId, IRandomAccessStream const& stream);
[Windows.Foundation.Metadata.Overload("CreateAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateAsync(Guid encoderId, IRandomAccessStream stream);
function createAsync(encoderId, stream)
Public Shared Function CreateAsync (encoderId As Guid, stream As IRandomAccessStream) As IAsyncOperation(Of BitmapEncoder)
Parameter
- encoderId
-
Guid
Platform::Guid
winrt::guid
Pengidentifikasi unik dari encoder yang ditentukan.
- stream
- IRandomAccessStream
Aliran output.
Mengembalikan
Objek yang mengelola pembuatan asinkron BitmapEncoder baru.
- Atribut
Keterangan
Aplikasi harus selalu menentukan encoderId untuk membuat BitmapEncoder. Pengidentifikasi unik encoder bawaan tersedia sebagai properti di BitmapEncoder. Selain itu, pengidentifikasi unik dari setiap encoder yang diinstal dapat diperoleh dengan menggunakan metode GetEncoderInformationEnumerator .
BitmapEncoder mengharapkan bahwa aliran output kosong. Anda dapat memastikan bahwa aliran kosong dengan mengatur properti Ukurannya ke 0.
Lihat juga
Berlaku untuk
CreateAsync(Guid, IRandomAccessStream, IIterable<KeyValuePair<String,BitmapTypedValue>>)
Secara asinkron membuat BitmapEncoder baru untuk codec yang ditentukan dengan opsi pengodean yang ditentukan dan menginisialisasinya pada aliran.
public:
static IAsyncOperation<BitmapEncoder ^> ^ CreateAsync(Platform::Guid encoderId, IRandomAccessStream ^ stream, IIterable<IKeyValuePair<Platform::String ^, BitmapTypedValue ^> ^> ^ encodingOptions);
/// [Windows.Foundation.Metadata.Overload("CreateWithEncodingOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
static IAsyncOperation<BitmapEncoder> CreateAsync(winrt::guid const& encoderId, IRandomAccessStream const& stream, IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>> const& encodingOptions);
[Windows.Foundation.Metadata.Overload("CreateWithEncodingOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<BitmapEncoder> CreateAsync(Guid encoderId, IRandomAccessStream stream, IEnumerable<KeyValuePair<string,BitmapTypedValue>> encodingOptions);
function createAsync(encoderId, stream, encodingOptions)
Public Shared Function CreateAsync (encoderId As Guid, stream As IRandomAccessStream, encodingOptions As IEnumerable(Of KeyValuePair(Of String, BitmapTypedValue))) As IAsyncOperation(Of BitmapEncoder)
Parameter
- encoderId
-
Guid
Platform::Guid
winrt::guid
Pengidentifikasi unik dari encoder yang ditentukan.
- stream
- IRandomAccessStream
Aliran yang mewakili tempat file gambar akan ditulis.
- encodingOptions
-
IIterable<IKeyValuePair<Platform::String,BitmapTypedValue>>
IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>
Kumpulan pasangan kunci-nilai yang berisi satu atau beberapa opsi pengodean khusus codec dan nilai yang diinginkan.
Mengembalikan
Objek yang mengelola pembuatan asinkron BitmapEncoder baru.
- Atribut