Android 13 veya sonraki sürümleri çalıştıran cihazlarda kamera çerçevesi, önizleme akışındaki ve kamera yakalama oturumlarındaki RAW olmayan diğer akışlarda video sabitleme desteği sağlar. Bu özellik, üçüncü taraf uygulamalarının kamera önizlemesi ile kayıt arasında karşılaştırma yaparken ne görüyorsanız onu alırsınız (WYSIWYG) deneyimi sunmasına olanak tanır.
Uygulama
Üçüncü taraf uygulamalarına bu özelliği sunmak için cihaz üreticilerinin aşağıdaki anahtarlara yönelik destek reklamı yapması ve kamera HAL'inde önizleme sabitleme algoritmalarını uygulaması gerekir:
Bu özelliğin varsayılan ayarlarını değiştirmek için createCaptureRequest
kullanarak bir yakalama isteği oluştururken yakalama isteği şablonunda varsayılan bir değer atayın.
Bu özelliğin referans uygulaması için hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
adresindeki Mürekkep Balığı'nda EmulatedCamera
koduna bakın.
Görüntü sabitleme modları hakkında daha fazla bilgi için CONTROL_VIDEO_STABILIZATION_MODE
bölümüne bakın.
Doğrulama
Bu özelliğin uygulamanızı test etmek için aşağıdaki CTS ve ITS testlerini kullanın:
CTS:
ITS (görüş alanını ve sabitleme kalitesini test eder):