Bagikan melalui


BitmapEncoder.GoToNextFrameAsync Metode

Definisi

Overload

GoToNextFrameAsync()

Secara asinkron menerapkan data bingkai saat ini dan menambahkan bingkai kosong baru untuk diedit.

GoToNextFrameAsync(IIterable<KeyValuePair<String,BitmapTypedValue>>)

Secara asinkron menerapkan data bingkai saat ini dan menambahkan bingkai kosong baru, dengan opsi pengodean yang ditentukan, untuk diedit.

GoToNextFrameAsync()

Secara asinkron menerapkan data bingkai saat ini dan menambahkan bingkai kosong baru untuk diedit.

public:
 virtual IAsyncAction ^ GoToNextFrameAsync() = GoToNextFrameAsync;
/// [Windows.Foundation.Metadata.Overload("GoToNextFrameAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction GoToNextFrameAsync();
[Windows.Foundation.Metadata.Overload("GoToNextFrameAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction GoToNextFrameAsync();
function goToNextFrameAsync()
Public Function GoToNextFrameAsync () As IAsyncAction

Mengembalikan

Objek yang mengelola operasi asinkron penerapan data bingkai saat ini dan menambahkan bingkai kosong baru untuk diedit.

Atribut

Keterangan

Setelah metode ini dipanggil, data pada bingkai just-committed tidak lagi dapat diakses. Sebaliknya, bingkai kosong baru ditambahkan ke gambar dan bacaan dan tulisan berikutnya pada BitmapEncoder akan mengakses bingkai ini. Anda tidak dapat "memutar balik" ke bingkai yang diterapkan sebelumnya.

Jangan panggil metode ini jika bingkai saat ini dimaksudkan untuk menjadi bingkai terakhir dalam gambar, karena ini akan menghasilkan bingkai kosong yang berlebihan di akhir gambar. Sebagai gantinya, panggil FlushAsync yang akan menerapkan bingkai dan menutup seluruh BitmapEncoder. Misalnya, dalam sebagian besar skenario aplikasi hanya perlu menyimpan gambar bingkai tunggal. Dalam kasus ini, GoToNextFrameAsync tidak boleh dipanggil.

Pertama kali metode ini dipanggil, semua data tingkat kontainer serta data bingkai pertama diterapkan. Setelah itu, setiap upaya untuk mengakses data tingkat kontainer akan gagal.

Lihat juga

Berlaku untuk

GoToNextFrameAsync(IIterable<KeyValuePair<String,BitmapTypedValue>>)

Secara asinkron menerapkan data bingkai saat ini dan menambahkan bingkai kosong baru, dengan opsi pengodean yang ditentukan, untuk diedit.

public:
 virtual IAsyncAction ^ GoToNextFrameAsync(IIterable<IKeyValuePair<Platform::String ^, BitmapTypedValue ^> ^> ^ encodingOptions) = GoToNextFrameAsync;
/// [Windows.Foundation.Metadata.Overload("GoToNextFrameWithEncodingOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction GoToNextFrameAsync(IIterable<IKeyValuePair<winrt::hstring, BitmapTypedValue const&>> const& encodingOptions);
[Windows.Foundation.Metadata.Overload("GoToNextFrameWithEncodingOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction GoToNextFrameAsync(IEnumerable<KeyValuePair<string,BitmapTypedValue>> encodingOptions);
function goToNextFrameAsync(encodingOptions)
Public Function GoToNextFrameAsync (encodingOptions As IEnumerable(Of KeyValuePair(Of String, BitmapTypedValue))) As IAsyncAction

Parameter

encodingOptions

IIterable<IKeyValuePair<String,BitmapTypedValue>>

IEnumerable<KeyValuePair<String,BitmapTypedValue>>

IIterable<IKeyValuePair<Platform::String,BitmapTypedValue>>

IIterable<IKeyValuePair<winrt::hstring,BitmapTypedValue>>

Opsi pengodean yang ditentukan. Kumpulan pasangan kunci-nilai yang berisi satu atau beberapa opsi pengodean khusus codec dan nilai yang diinginkan.

Mengembalikan

Objek yang mengelola operasi asinkron penerapan data bingkai saat ini dan menambahkan bingkai kosong baru untuk diedit.

Atribut

Keterangan

Anda dapat memperoleh kumpulan pasangan kunci-nilai yang dapat Anda teruskan ke parameter encodingOptions dengan membuat BitmapPropertySet baru.

Lihat CreateAsync(Guid, IRandomAccessStream, IIterable(IKeyValuePair)) untuk informasi selengkapnya tentang menggunakan opsi pengodean.

Lihat juga

Berlaku untuk