साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
कैमरे की झलक को स्थिर करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
Android 13 या इसके बाद के वर्शन वाले डिवाइसों के लिए, कैमरा फ़्रेमवर्क, कैमरा कैप्चर सेशन में प्रीव्यू स्ट्रीम और अन्य नॉन-रॉ स्ट्रीम पर वीडियो को स्थिर करने की सुविधा देता है. इस सुविधा की मदद से, तीसरे पक्ष के ऐप्लिकेशन, कैमरा प्रीव्यू और रिकॉर्डिंग की तुलना करते समय जैसा दिखता है वैसा ही मिलता है (WYSIWYG) अनुभव दे सकते हैं.
लागू करना
तीसरे पक्ष के ऐप्लिकेशन को यह सुविधा देने के लिए, डिवाइस बनाने वाली कंपनियों को इन कुंजियों के लिए सहायता का विज्ञापन देना होगा. साथ ही, कैमरा HAL में प्रीव्यू स्टेबलाइज़ेशन एल्गोरिदम लागू करने होंगे:
इस सुविधा के लिए डिफ़ॉल्ट सेटिंग में बदलाव करने के लिए, createCaptureRequest का इस्तेमाल करके कैप्चर अनुरोध बनाते समय, कैप्चर अनुरोध के टेंप्लेट में डिफ़ॉल्ट वैल्यू असाइन करें.
इस सुविधा को लागू करने के उदाहरण के लिए, hardware/google/camera/devices/EmulatedCamera/hwl/EmulatedSensor.cpp पर Cuttlefish में EmulatedCamera का कोड देखें.
वीडियो स्टेबलाइज़ेशन मोड के बारे में ज़्यादा जानने के लिए, CONTROL_VIDEO_STABILIZATION_MODE देखें.
Validation
इस सुविधा को लागू करने के बाद, इसकी जांच करने के लिए यहां दिए गए सीटीएस और आईटीएस टेस्ट का इस्तेमाल करें:
सीटीएस:
आईटीएस (यह फ़ील्ड ऑफ़ व्यू और स्टेबलाइज़ेशन क्वालिटी की जांच करता है):
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-12-03 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2025-12-03 (UTC) को अपडेट किया गया."],[],[]]