Android 13 veya üstünü çalıştıran cihazlar için kamera çerçevesi, kamera yakalama oturumlarında önizleme akışında ve diğer RAW olmayan akışlarda video sabitleme desteği sağlar. Bu özellik, üçüncü taraf uygulamaların, kamera önizlemesi ile kayıt arasında karşılaştırma yaparken ne görürsen onu alırsın (WYSIWYG) deneyimi sunmasına olanak tanır.
Uygulama
Bu özelliği üçüncü taraf uygulamalarına sağlamak için cihaz üreticilerinin aşağıdaki tuşlara yönelik desteğin reklamını yapması ve kamera HAL'sinde önizleme sabitleme algoritmaları uygulaması gerekir:
Bu özelliğe ilişkin varsayılan ayarları değiştirmek için createCaptureRequest
kullanarak bir yakalama isteği oluştururken yakalama isteği şablonuna varsayılan bir değer atayın.
Bu özelliğin referans uygulaması için, hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
adresinde Mürekkepbalığı'ndaki EmulatedCamera
koduna bakın.
Video sabitleme modları hakkında daha fazla ayrıntı için bkz. CONTROL_VIDEO_STABILIZATION_MODE
.
Doğrulama
Bu özelliği uygulamanızı test etmek için aşağıdaki CTS ve ITS testlerini kullanın:
CTS:
ITS (görüş alanını ve stabilizasyon kalitesini test eder):