Sur les appareils équipés d'Android 13 ou version ultérieure, l'appareil photo prend en charge la stabilisation vidéo dans le flux d'aperçu. et d'autres flux non RAW lors des sessions de capture avec l'appareil photo. Cette fonctionnalité permet Les applications tierces offrent une expérience What you see is what you get (ce que vous voyez, c'est ce que vous obtenez) (WYSIWYG). par rapport à l'aperçu de l'appareil photo et à l'enregistrement.
Implémentation
Pour fournir cette fonctionnalité aux applications tierces, les fabricants doivent promouvoir la prise en charge des clés suivantes et implémenter algorithmes de stabilisation de l'aperçu dans le HAL de l'appareil photo:
Pour modifier les paramètres par défaut de cette fonctionnalité, attribuez une valeur par défaut dans le champ
modèle de demande de capture lorsque vous créez une demande de capture à l'aide de
createCaptureRequest
Pour en savoir plus sur l'implémentation de cette fonctionnalité, reportez-vous au code de
EmulatedCamera
chez Seiche à
hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
Pour en savoir plus sur les modes de stabilisation vidéo, consultez
CONTROL_VIDEO_STABILIZATION_MODE
Validation
Pour tester votre implémentation de cette fonctionnalité, utilisez les outils CTS et ITS suivants tests:
CTS:
ITS (teste le champ de vision et la qualité de stabilisation):