Android 13 veya sonraki sürümleri çalıştıran cihazlarda kamera çerçevesi, önizleme akışında video sabitlemeyi ve kamera görüntüsü oturumlarında RAW olmayan diğer akışlarda video sabitlemeyi destekler. 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 sağlamak için cihaz üreticilerinin aşağıdaki anahtarlara yönelik desteğin reklamını yapması ve kamera HAL'sine önizleme sabitleme algoritmaları 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 bir varsayılan 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.
Video sabitleme modları hakkında daha fazla bilgi için CONTROL_VIDEO_STABILIZATION_MODE
bölümüne bakın.
Doğrulama
Bu özelliğin kullanımını test etmek için aşağıdaki CTS ve ITS testlerini kullanın:
CTS:
ITS (görüntüleme alanı ve sabitleme kalitesi testi):