Поделиться через


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 , чтобы повторно инициализировать запись последовательности фотографий.

Применяется к