CameraCaptureSession.UpdateOutputConfiguration(OutputConfiguration) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Actualización después de OutputConfiguration la finalización de la configuración, consulte #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
Configuración de salida modificada.
- Atributos
Comentarios
Actualización después de OutputConfiguration la finalización de la configuración, consulte #finalizeOutputConfigurations.
Cualquiera OutputConfiguration que se haya modificado a través de llamadas a OutputConfiguration#addSurface o OutputConfiguration#removeSurface debe actualizarse. Después de que la llamada de actualización devuelva sin iniciar excepciones, se puede hacer referencia a las superficies recién agregadas en las solicitudes de captura posteriores.
Las superficies que se quitan no deben formar parte de ninguna solicitud activa de repetición o de una sola ráfaga o tener resultados pendientes. Considere la posibilidad de actualizar las solicitudes repetidas primero a través #setRepeatingRequest de o #setRepeatingBurst y, a continuación, espere al último número de fotograma cuando se complete CaptureCallback#onCaptureSequenceCompleted la secuencia antes de llamar a updateOutputConfiguration para quitar un Surface activo anteriormente.
Las superficies que se agregan no deben formar parte de ningún otro registrado OutputConfiguration.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.