Kamera Önizleme Sabitleme

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):