OutputConfiguration.TimestampBaseDefault Campo

Definição

Cuidado

This constant will be removed in the future version. Use Android.Hardware.Camera2.Params.TimestampBase enum directly instead of this field.

Base de carimbo de data/hora padrão.

[Android.Runtime.Register("TIMESTAMP_BASE_DEFAULT", ApiSince=33)]
[System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.Params.TimestampBase enum directly instead of this field.", true)]
public const Android.Hardware.Camera2.Params.TimestampBase TimestampBaseDefault = 0;
[<Android.Runtime.Register("TIMESTAMP_BASE_DEFAULT", ApiSince=33)>]
[<System.Obsolete("This constant will be removed in the future version. Use Android.Hardware.Camera2.Params.TimestampBase enum directly instead of this field.", true)>]
val mutable TimestampBaseDefault : Android.Hardware.Camera2.Params.TimestampBase

Valor do campo

Value = 0

Implementações

Atributos

Comentários

Base de carimbo de data/hora padrão.

O dispositivo de câmera decide o carimbo de data/hora com base nas propriedades da superfície de saída.

<li> Para uma superfície de saída do SurfaceView, a base de carimbo de data/hora é #TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED. O carimbo de data/hora é substituído por pulsos coreógrafos do subsistema de exibição para uma exibição mais suave de quadros de câmera quando o dispositivo de câmera é executado em taxa de quadros fixa. O carimbo de data/hora está aproximadamente na mesma base de tempo que android.os.SystemClock#uptimeMillis.</li><li> Para uma superfície de saída de MediaRecorder, MediaCodec ou ImageReader com sinalizador android.hardware.HardwareBuffer#USAGE_VIDEO_ENCODE de uso, a base de carimbo de data/hora é #TIMESTAMP_BASE_MONOTONIC, que é aproximadamente a mesma base de android.os.SystemClock#uptimeMillistempo que .</li><li> Para todos os outros casos, a base de carimbo de data/hora é #TIMESTAMP_BASE_SENSOR, a mesma especificada por CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCE. <ul><li> Para uma superfície de saída do SurfaceTexture, o sistema de câmera reutiliza a entrega de quadros de saída com base em intervalos de leitura de imagem, reduzindo o tremulação do visor. Os carimbos de data/hora das imagens permanecem a ser #TIMESTAMP_BASE_SENSOR.</li></ul></li>

Observe que a redução do tremulação de quadros para SurfaceView e SurfaceTexture vem com um pequeno aumento na latência de fóton para fóton, que é o momento de quando os fótons chegam à cena até quando os pixels correspondentes aparecem na tela. Se a latência de fóton para fóton for mais importante do que a suavidade do visor, #TIMESTAMP_BASE_SENSOR deverá ser usada em vez disso.

Java documentação para android.hardware.camera2.params.OutputConfiguration.TIMESTAMP_BASE_DEFAULT.

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.

Aplica-se a