CameraCaptureSession.UpdateOutputConfiguration(OutputConfiguration) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Atualizar OutputConfiguration após a finalização da configuração.#finalizeOutputConfigurations
[Android.Runtime.Register("updateOutputConfiguration", "(Landroid/hardware/camera2/params/OutputConfiguration;)V", "GetUpdateOutputConfiguration_Landroid_hardware_camera2_params_OutputConfiguration_Handler", ApiSince=28)]
public virtual void UpdateOutputConfiguration(Android.Hardware.Camera2.Params.OutputConfiguration? config);
[<Android.Runtime.Register("updateOutputConfiguration", "(Landroid/hardware/camera2/params/OutputConfiguration;)V", "GetUpdateOutputConfiguration_Landroid_hardware_camera2_params_OutputConfiguration_Handler", ApiSince=28)>]
abstract member UpdateOutputConfiguration : Android.Hardware.Camera2.Params.OutputConfiguration -> unit
override this.UpdateOutputConfiguration : Android.Hardware.Camera2.Params.OutputConfiguration -> unit
Parâmetros
- config
- OutputConfiguration
Configuração de saída modificada.
- Atributos
Comentários
Atualizar OutputConfiguration após a finalização da configuração.#finalizeOutputConfigurations
Qualquer OutputConfiguration um que tenha sido modificado por meio de chamadas para OutputConfiguration#addSurface ou OutputConfiguration#removeSurface deve ser atualizado. Depois que a chamada de atualização é retornada sem gerar exceções, qualquer superfície recém-adicionada pode ser referenciada em solicitações de captura subsequentes.
As superfícies removidas não devem fazer parte de nenhuma solicitação ativa de repetição ou de intermitência ou ter resultados pendentes. Considere atualizar as solicitações repetidas primeiro por meio #setRepeatingRequest ou #setRepeatingBurst depois aguardar o último número de quadro quando a sequência for concluída CaptureCallback#onCaptureSequenceCompleted antes de chamar updateOutputConfiguration para remover um Surface ativo anteriormente.
As superfícies adicionadas não devem fazer parte de nenhum outro registrado OutputConfiguration.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.