OutputConfiguration.TimestampBaseDefault Feld
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This constant will be removed in the future version. Use Android.Hardware.Camera2.Params.TimestampBase enum directly instead of this field.
Standardzeitstempelbasis.
[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
Feldwert
Value = 0Implementiert
- Attribute
Hinweise
Standardzeitstempelbasis.
Das Kameragerät entscheidet den Zeitstempel basierend auf den Eigenschaften der Ausgabeoberfläche.
<li> Für eine SurfaceView-Ausgabeoberfläche ist #TIMESTAMP_BASE_CHOREOGRAPHER_SYNCEDdie Zeitstempelbasis . Der Zeitstempel wird mit Choreographenimpulsen aus dem Anzeigesubsystem überschrieben, um die Kameraframes reibungsloser anzuzeigen, wenn das Kameragerät in fester Bildfrequenz ausgeführt wird. Der Zeitstempel ist ungefähr in der gleichen Zeitbasis wie android.os.SystemClock#uptimeMillis.</li li><> Für eine Ausgabeoberfläche von MediaRecorder, MediaCodec oder ImageReader mit android.hardware.HardwareBuffer#USAGE_VIDEO_ENCODE Verwendungskennzeichnung ist #TIMESTAMP_BASE_MONOTONICdie Zeitstempelbasis , die ungefähr die gleiche Basis wie .<android.os.SystemClock#uptimeMillis/li li>>< Für alle anderen Fälle ist #TIMESTAMP_BASE_SENSORdie Zeitstempelbasis identisch mit dem, was angegeben CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCEwird.
<ul><li> Für eine SurfaceTexture-Ausgabeoberfläche setzt das Kamerasystem die Lieferung von Ausgabeframes basierend auf Bildleseintervallen neu ein, wodurch der Sucher-Jitter reduziert wird. Die Zeitstempel der Bilder bleiben erhalten #TIMESTAMP_BASE_SENSOR.</li></ul></li/li>
Beachten Sie, dass die Reduzierung des Frame-Jitters für SurfaceView und SurfaceTexture mit einer leichten Erhöhung der Photon-zu-Photon-Latenz ausgestattet ist. Dies ist die Zeit, zu der Photonen die Szene drücken, wenn die entsprechenden Pixel auf dem Bildschirm angezeigt werden. Wenn die Photon-zu-Photon-Latenz wichtiger ist als die Gleichmäßigkeit des Suchers, #TIMESTAMP_BASE_SENSOR sollte stattdessen verwendet werden.
Java-Dokumentation für android.hardware.camera2.params.OutputConfiguration.TIMESTAMP_BASE_DEFAULT.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.