OutputConfiguration.TimestampBaseDefault フィールド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
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 を使用する必要があります。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。