OutputConfiguration.TimestampBaseDefault Campo

Definición

Precaución

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

Base de marca de tiempo predeterminada.

[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 de campo

Value = 0

Implementaciones

Atributos

Comentarios

Base de marca de tiempo predeterminada.

El dispositivo de cámara decide la marca de tiempo en función de las propiedades de la superficie de salida.

<li> Para una superficie de salida de SurfaceView, la base de marca de tiempo es #TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED. La marca de tiempo se invalida con pulsos de coreógrafo del subsistema de pantalla para una visualización más suave de fotogramas de cámara cuando el dispositivo de cámara se ejecuta en velocidad fija de fotogramas. La marca de tiempo es aproximadamente en la misma base de tiempo que android.os.SystemClock#uptimeMillis.</li li><> Para una superficie de salida de MediaRecorder, MediaCodec o ImageReader con android.hardware.HardwareBuffer#USAGE_VIDEO_ENCODE marca de uso, la base de marca de tiempo es #TIMESTAMP_BASE_MONOTONIC, que es aproximadamente la misma base de tiempo que .<android.os.SystemClock#uptimeMillis/li li>>< Para todos los demás casos, la base de marca de tiempo es #TIMESTAMP_BASE_SENSOR, igual que la especificada por .CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCE <ul><li> Para una superficie de salida surfaceTexture, el sistema de cámara vuelve a espacios la entrega de fotogramas de salida en función de los intervalos de lectura de imágenes, lo que reduce la vibración del visor. Las marcas de tiempo de las imágenes siguen siendo #TIMESTAMP_BASE_SENSOR.</li></ul></li>

Ten en cuenta que la reducción de la vibración de fotogramas para SurfaceView y SurfaceTexture viene con un ligero aumento en la latencia de foton a foton, que es el tiempo desde el momento en que los fotones alcanzan la escena a cuando los píxeles correspondientes aparecen en la pantalla. Si la latencia de foton a foton es más importante que la suavidad del visor, #TIMESTAMP_BASE_SENSOR debe usarse en su lugar.

Java documentación para android.hardware.camera2.params.OutputConfiguration.TIMESTAMP_BASE_DEFAULT.

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.

Se aplica a