Per i dispositivi con Android 13 o versioni successive, la fotocamera fornisce supporto per la stabilizzazione video nello stream di anteprima e altri stream non RAW nelle sessioni di acquisizione con la videocamera. Questa funzionalità ti consente di le app di terze parti offrono un'esperienza WYSIWYG quando confronti l'anteprima della fotocamera e la registrazione.
Implementazione
Per fornire ad app di terze parti questa funzionalità, il dispositivo i produttori devono pubblicizzare il supporto per i seguenti elementi e implementare visualizza l'anteprima degli algoritmi di stabilizzazione nell'HAL della fotocamera:
Per modificare le impostazioni predefinite per questa funzione, assegna un valore predefinito nel
acquisire il modello di richiesta di acquisizione durante la creazione di una richiesta di acquisizione utilizzando
createCaptureRequest
Per un'implementazione di riferimento di questa funzione, consulta il codice per
EmulatedCamera
a Seppia su
hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
.
Per ulteriori dettagli sulle modalità di stabilizzazione video, vedi
CONTROL_VIDEO_STABILIZATION_MODE
Convalida
Per testare l'implementazione di questa funzionalità, utilizza i seguenti CTS e ITS Test:
CTS:
ITS (verifica il campo visivo e la qualità della stabilizzazione):