語言

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.onReadoutStarted 外,還會對每次擷取呼叫 CameraCaptureSession.CaptureCallback.onCaptureStarted。 回調時傳遞的時間戳記是相機影像讀取的開始時間,而非曝光的開始。 CameraCaptureSession.CaptureCallback.onReadoutStarted 的時間戳與 CameraCaptureSession.CaptureCallback.onCaptureStarted 的時間戳相同。

此外,應用程式還能透過呼叫 OutputConfiguration.setReadoutTimestampEnabled(boolean)來將輸出表面的時間戳從曝光開始切換到讀取開始。

讀取時間戳對錄影很有利,因為編碼器偏好統一的時間戳,讀取時間戳更能反映踏頻相機感測器的輸出資料。

請注意,相機裝置會同時產生曝光開始與讀取開始的回撥。 因此,CameraCaptureSession.CaptureCallback.onReadoutStarted 會緊接在 CameraCaptureSession.CaptureCallback.onCaptureStarted 之後被呼叫。 讀取開始與曝光開始的差異是感測器曝光時間加上一定的恆定偏移。 偏移通常是因為相機感光元件層級裁切所致,且在相同輸出解析度和拍攝設定下,偏移量隨時間通常是固定不變的。

可能的數值:NOT_SUPPORTED;硬體

此金鑰在所有裝置上皆可取得。

Android 參考資料。android.hardware.camera2.CameraCharacteristics.SENSOR_READOUT_TIMESTAMP

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於