VariablePhotoSequenceCapture.UpdateSettingsAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновления значения элемента управления кадром переменной последовательности фотографий.
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
Возвращаемое значение
Асинхронное действие.
- Атрибуты
Комментарии
Этот метод позволяет эффективно выполнять захват нескольких переменных последовательностей фотографий с разными наборами значений контроллера кадра. Экземпляр VariablePhotoSequenceController изначально получается с помощью вызова MediaCapture.PrepareVariablePhotoSequenceCaptureAsync. Значения контроллера кадра для каждого кадра регистрируются путем добавления FrameController в коллекцию DesiredFrameControllers . После создания исходной переменной записи последовательности фотографий можно изменить значения свойств контроллеров кадров в коллекции DesiredFrameControllers , а затем вызвать UpdateSettingsAsync , чтобы система зарегистрировала новые значения контроллера кадра в драйвере.
Этот метод имеет следующие ограничения:
- Этот метод не может быть вызван, когда выполняется запись переменной последовательности фотографий. Попытка вызвать этот метод между вызовом VariablePhotoSequence.StartAsync и последующим вызовом VariablePhotoSequence.StopAsync приведет к ошибке недопустимого запроса.
- Этот метод нельзя вызвать после деинициализации записи переменной последовательности фотографий с помощью вызова VariablePhotoSequence.FinishAsync. Это приведет к ошибке недопустимого запроса. После вызова FinishAsync необходимо снова вызвать PrepareVariablePhotoSequenceCaptureAsync , прежде чем вызывать UpdateSettingsAsync.
- Количество контроллеров кадров должно быть одинаковым для каждой переменной последовательности фотографий, разделенных вызовами UpdateSettingsAsync. Если вы хотите записать переменные последовательности фотографий с разным количеством кадров, необходимо вызвать Метод FinishAsync , а затем снова вызвать PrepareVariablePhotoSequenceCaptureAsync , чтобы повторно инициализировать запись последовательности фотографий.