एंड्रॉइड 13 या उच्चतर चलाने वाले उपकरणों के लिए, कैमरा फ्रेमवर्क पूर्वावलोकन स्ट्रीम पर वीडियो स्थिरीकरण और कैमरा कैप्चर सत्रों में अन्य गैर-रॉ स्ट्रीम के लिए समर्थन प्रदान करता है। यह सुविधा तृतीय-पक्ष ऐप्स को कैमरा पूर्वावलोकन और रिकॉर्डिंग के बीच तुलना करने पर आपको वही (WYSIWYG) अनुभव प्रदान करती है जो आप देखते हैं ।
कार्यान्वयन
इस सुविधा के साथ तृतीय-पक्ष एप्लिकेशन प्रदान करने के लिए, उपकरण निर्माताओं को निम्नलिखित कुंजियों के लिए समर्थन का विज्ञापन करना चाहिए और कैमरा HAL में पूर्वावलोकन स्थिरीकरण एल्गोरिदम लागू करना चाहिए:
इस सुविधा के लिए डिफ़ॉल्ट सेटिंग्स को संशोधित करने के लिए, createCaptureRequest
का उपयोग करके कैप्चर अनुरोध बनाते समय कैप्चर अनुरोध टेम्पलेट में एक डिफ़ॉल्ट मान असाइन करें।
इस सुविधा के संदर्भ कार्यान्वयन के लिए, hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp
पर कटलफिश में EmulatedCamera
के लिए कोड देखें।
वीडियो स्थिरीकरण मोड के बारे में अधिक जानकारी के लिए, CONTROL_VIDEO_STABILIZATION_MODE
देखें।
मान्यकरण
इस सुविधा के अपने कार्यान्वयन का परीक्षण करने के लिए, निम्नलिखित सीटीएस और आईटीएस परीक्षणों का उपयोग करें:
सीटीएस:
ITS (परीक्षण क्षेत्र और स्थिरीकरण गुणवत्ता):