OutputConfiguration.TimestampBaseDefault フィールド

定義

注意事項

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

既定のタイムスタンプ ベース。

[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

フィールド値

Value = 0

実装

属性

注釈

既定のタイムスタンプ ベース。

カメラ デバイスは、出力サーフェイスのプロパティに基づいてタイムスタンプを決定します。

<li> SurfaceView 出力サーフェイスの場合、タイムスタンプ ベースは #TIMESTAMP_BASE_CHOREOGRAPHER_SYNCED。 タイムスタンプは、カメラ デバイスが固定フレーム レートで実行されている場合に、カメラ フレームをよりスムーズに表示するために、ディスプレイ サブシステムからのコレオグラファー パルスでオーバーライドされます。 タイムスタンプは、android.os.SystemClock#uptimeMillis.< とほぼ同じ時間ベースです/li><li>android.hardware.HardwareBuffer#USAGE_VIDEO_ENCODE 使用法フラグを持つ MediaRecorder、MediaCodec、または ImageReader の出力サーフェイスの場合、タイムスタンプベースは#TIMESTAMP_BASE_MONOTONICされ、android.os.SystemClock#uptimeMillis.</li><li> 他のすべてのケースでは、タイムスタンプベースはCameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCEで指定されているものと同じ#TIMESTAMP_BASE_SENSOR。 <ul><li> SurfaceTexture 出力サーフェスの場合、カメラ システムは画像の読み取り間隔に基づいて出力フレームの配信を再空間化し、ビューファインダーのジッターを減らします。 イメージのタイムスタンプは引き続き #TIMESTAMP_BASE_SENSOR.</li></ul></li>

SurfaceView と SurfaceTexture のフレーム ジッターの減少には、フォトンからフォトンへの待機時間がわずかに増加します。これは、フォトンがシーンにヒットしてから、対応するピクセルが画面に表示される時間です。 ビューファインダーの平滑性よりも光子間待機時間が重要な場合は、代わりに #TIMESTAMP_BASE_SENSOR を使用する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象