Bagikan melalui


VariablePhotoSequenceCapture.UpdateSettingsAsync Metode

Definisi

Updates nilai kontrol bingkai dari urutan foto variabel.

public:
 virtual IAsyncAction ^ UpdateSettingsAsync() = UpdateSettingsAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction UpdateSettingsAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction UpdateSettingsAsync();
function updateSettingsAsync()
Public Function UpdateSettingsAsync () As IAsyncAction

Mengembalikan

Tindakan asinkron.

Atribut

Keterangan

Metode ini memungkinkan Anda untuk secara efisien melakukan beberapa pengambilan urutan foto variabel dengan set nilai pengontrol bingkai yang berbeda. Instans VariablePhotoSequenceController awalnya diperoleh dengan panggilan ke MediaCapture.PrepareVariablePhotoSequenceCaptureAsync. Nilai pengontrol bingkai untuk setiap bingkai didaftarkan dengan menambahkan FrameController ke koleksi DesiredFrameControllers . Setelah membuat pengambilan urutan foto variabel awal, Anda dapat mengubah nilai properti pengontrol bingkai dalam koleksi DesiredFrameControllers dan kemudian memanggil UpdateSettingsAsync agar sistem mendaftarkan nilai pengontrol bingkai baru dengan driver.

Metode ini memiliki batasan berikut:

  • Metode ini tidak dapat dipanggil saat pengambilan urutan foto variabel sedang berlangsung. Mencoba memanggil metode ini antara panggilan ke VariablePhotoSequence.StartAsync dan panggilan berikutnya ke VariablePhotoSequence.StopAsync akan mengakibatkan kesalahan permintaan yang tidak valid.
  • Metode ini tidak dapat dipanggil setelah pengambilan urutan foto variabel dideinisialisasi dengan panggilan ke VariablePhotoSequence.FinishAsync. Melakukannya akan mengakibatkan kesalahan permintaan yang tidak valid. Setelah memanggil FinishAsync, Anda harus memanggil PrepareVariablePhotoSequenceCaptureAsync lagi sebelum memanggil UpdateSettingsAsync.
  • Jumlah pengontrol bingkai harus sama untuk setiap pengambilan urutan foto variabel yang dipisahkan oleh panggilan ke UpdateSettingsAsync. Jika Anda ingin mengambil urutan foto variabel dengan jumlah bingkai yang berbeda, Anda harus memanggil FinishAsync dan kemudian memanggil PrepareVariablePhotoSequenceCaptureAsync lagi untuk menginisialisasi ulang pengambilan urutan foto.

Berlaku untuk