Langue

CameraCaptureSession.CaptureCallback.OnReadoutStarted Méthode

Définition

Cette méthode est appelée lorsque l’appareil photo a commencé à lire l’image de sortie de la requête, au début de la lecture de l’image du capteur.

[Android.Runtime.Register("onReadoutStarted", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;JJ)V", "GetOnReadoutStarted_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_JJHandler", ApiSince=34)]
public virtual void OnReadoutStarted(Android.Hardware.Camera2.CameraCaptureSession session, Android.Hardware.Camera2.CaptureRequest request, long timestamp, long frameNumber);
[<Android.Runtime.Register("onReadoutStarted", "(Landroid/hardware/camera2/CameraCaptureSession;Landroid/hardware/camera2/CaptureRequest;JJ)V", "GetOnReadoutStarted_Landroid_hardware_camera2_CameraCaptureSession_Landroid_hardware_camera2_CaptureRequest_JJHandler", ApiSince=34)>]
abstract member OnReadoutStarted : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * int64 * int64 -> unit
override this.OnReadoutStarted : Android.Hardware.Camera2.CameraCaptureSession * Android.Hardware.Camera2.CaptureRequest * int64 * int64 -> unit

Paramètres

session
CameraCaptureSession

la session retournée par CameraDevice#createCaptureSession

request
CaptureRequest

demande de lecture qui vient de commencer

timestamp
Int64

horodatage au début de la lecture d’une requête régulière ou de l’horodatage au début de la lecture de l’image d’entrée pour une demande de retraitement, en nanosecondes.

frameNumber
Int64

numéro d’image pour cette capture

Attributs

Remarques

Cette méthode est appelée lorsque l’appareil photo a commencé à lire l’image de sortie de la requête, au début de la lecture de l’image du capteur.

Pour une demande de capture, ce rappel est appelé juste après #onCaptureStarted. Contrairement #onCaptureStartedà , au lieu de passer un horodatage de début d’exposition, ce rappel transmet un horodatage du début de la lecture des données de l’appareil photo. Cela est utile, car pour une caméra s’exécutant à une fréquence d’images fixe, le début de lecture est à intervalle fixe, ce qui n’est pas nécessairement vrai pour le début de l’exposition, en particulier lorsque l’exposition automatique change la durée d’exposition entre les images.

Les horodatages correspondent aux horodatages des surfaces de sortie avec l’horodatage de lecture activé (via OutputConfiguration#setReadoutTimestampEnabled) si :

<ul>li Timestamp base is OutputConfiguration#TIMESTAMP_BASE_DEFAULT and the output <ul><li> is not a SurfaceView surface, and </li li><> is not a MediaRecoder, MediaCodec, or ImageReader surface with android.hardware.HardwareBuffer#USAGE_VIDEO_ENCODE usage flag or the device’s CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCE is UNKNOWN</li></ul></li><timestamp base is OutputConfiguration#TIMESTAMP_BASE_SENSOR,</><li li>> Timestamp base is and the device’s CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCE is UNKNOWN,/li Timestamp base is OutputConfiguration#TIMESTAMP_BASE_MONOTONIC ,/li li Timestamp base is ,</><li> timestamp base is OutputConfiguration#TIMESTAMP_BASE_REALTIME>< et l’appareil CameraCharacteristics#SENSOR_INFO_TIMESTAMP_SOURCE est REALTIME</li></ul>

Sinon, les horodatages ne correspondent pas à l’horodatage des surfaces de sortie. Pour plus d’informations, consultez les paramètres OutputConfiguration#setTimestampBase possibles.

Ce rappel est appelé uniquement si CameraCharacteristics#SENSOR_READOUT_TIMESTAMP c’est CameraMetadata#SENSOR_READOUT_TIMESTAMP_HARDWARE, et il est appelé juste après #onCaptureStarted.

Java documentation pour android.hardware.camera2.CameraCaptureSession.CaptureCallback.onReadoutStarted(android.hardware.camera2.CameraCaptureSession, android.hardware.camera2.CaptureRequest, long, long).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à