Language

CameraCharacteristics.SensorReadoutTimestamp プロパティ

定義

カメラ デバイスが読み取りタイムスタンプと onReadoutStarted コールバックをサポートしているかどうか。

[Android.Runtime.Register("SENSOR_READOUT_TIMESTAMP", ApiSince=34)]
public static Android.Hardware.Camera2.CameraCharacteristics.Key SensorReadoutTimestamp { get; }
[<Android.Runtime.Register("SENSOR_READOUT_TIMESTAMP", ApiSince=34)>]
static member SensorReadoutTimestamp : Android.Hardware.Camera2.CameraCharacteristics.Key

プロパティ値

カメラ デバイスが読み取りタイムスタンプと onReadoutStarted コールバックをサポートしているかどうか。

属性

注釈

カメラ デバイスが読み取りタイムスタンプと onReadoutStarted コールバックをサポートしているかどうか。

このタグが HARDWARE の場合、カメラ デバイスは、各キャプチャの CameraCaptureSession.CaptureCallback.onCaptureStarted コールバックに加えて、CameraCaptureSession.CaptureCallback.onReadoutStarted を呼び出します。 コールバックに渡されるタイムスタンプは、露出の開始ではなく、カメラ 画像の読み取りアウトの開始です。 CameraCaptureSession.CaptureCallback.onReadoutStarted のタイムスタンプ ソースは、CameraCaptureSession.CaptureCallback.onCaptureStarted のタイムスタンプ ソースと同じです。

さらに、アプリケーションは OutputConfiguration.setReadoutTimestampEnabled(boolean) を呼び出すことによって、出力サーフェイスのタイムスタンプを公開の開始から読み出しの開始に切り替えることができます。

エンコーダーは均一なタイムスタンプを優先し、読み出しタイムスタンプはケイデンス カメラ センサーの出力データをより適切に反映するため、読み出しタイムスタンプはビデオ録画に役立ちます。

カメラ デバイスでは、露出開始コールバックと読み取り開始コールバックが一緒に生成されることに注意してください。 その結果、CameraCaptureSession.CaptureCallback.onReadoutStarted は CameraCaptureSession.CaptureCallback.onCaptureStarted の直後に呼び出されます。 読み出し開始と露出開始の違いは、センサーの露出時間と特定の一定のオフセットです。 オフセットは通常、カメラ センサー レベルのトリミングが原因であり、一般に、同じ出力解像度とキャプチャ設定のセットに対して時間の経過と同時に一定です。

使用可能な値: NOT_SUPPORTED;HARDWARE

このキーはすべてのデバイスで使用できます。

android.hardware.camera2.CameraCharacteristics.SENSOR_READOUT_TIMESTAMPの Android リファレンス。

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

適用対象