Compartilhar via


VariablePhotoSequenceCapture.UpdateSettingsAsync Método

Definição

Atualizações os valores de controle de quadro da sequência de fotos variável.

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

Retornos

Uma ação assíncrona.

Atributos

Comentários

Esse método permite que você execute com eficiência várias capturas de sequência de fotos variáveis com diferentes conjuntos de valores de controlador de quadro. Uma instância de VariablePhotoSequenceController é inicialmente obtida com uma chamada para MediaCapture.PrepareVariablePhotoSequenceCaptureAsync. Os valores do controlador de quadro para cada quadro são registrados acrescentando um FrameController à coleção DesiredFrameControllers . Depois de fazer uma captura de sequência de fotos variável inicial, você pode alterar os valores das propriedades dos controladores de quadro na coleção DesiredFrameControllers e, em seguida, chamar UpdateSettingsAsync para que o sistema registre os novos valores do controlador de quadro com o driver.

Esse método tem as seguintes restrições:

  • Esse método não pode ser chamado enquanto uma captura de sequência de fotos variável estiver em andamento. Tentar chamar esse método entre uma chamada para VariablePhotoSequence.StartAsync e a chamada subsequente para VariablePhotoSequence.StopAsync resultará em um erro de solicitação inválido.
  • Esse método não pode ser chamado depois que a captura de sequência de fotos variável tiver sido desiniciada com uma chamada para VariablePhotoSequence.FinishAsync. Isso resultará em um erro de solicitação inválido. Depois de chamar FinishAsync, você deve chamar PrepareVariablePhotoSequenceCaptureAsync novamente antes de chamar UpdateSettingsAsync.
  • O número de controladores de quadro deve ser o mesmo para cada captura de sequência de fotos variável separada por chamadas para UpdateSettingsAsync. Se você quiser capturar sequências de fotos variáveis com diferentes números de quadros, chame FinishAsync e chame PrepareVariablePhotoSequenceCaptureAsync novamente para reinicializar a captura de sequência de fotos.

Aplica-se a