साल 2026 से, हम अपने ट्रंक स्टेबल डेवलपमेंट मॉडल के साथ अलाइन होने के लिए, दूसरी और चौथी तिमाही में AOSP पर सोर्स कोड पब्लिश करेंगे. इससे यह पक्का किया जा सकेगा कि प्लैटफ़ॉर्म, पूरे सिस्टम के लिए स्थिर बना रहे. हमारा सुझाव है कि AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main के बजाय android-latest-release का इस्तेमाल करें. android-latest-release मेनिफ़ेस्ट ब्रांच, हमेशा AOSP पर पुश की गई सबसे नई रिलीज़ का रेफ़रंस देगी. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
camera3_jpeg_blob स्ट्रक्चर का रेफ़रंस
#include <
camera3.h
>
camera3_jpeg_blob
:
आउटपुट स्ट्रीम में, कंप्रेस किए गए JPEG बफ़र के लिए ट्रांसपोर्ट हेडर.
JPEG इमेज कैप्चर करने के लिए, पिक्सल फ़ॉर्मैट HAL_PIXEL_FORMAT_BLOB का इस्तेमाल करके एक स्ट्रीम बनाई जाती है. स्ट्रीम के लिए बफ़र साइज़ का हिसाब, फ़्रेमवर्क लगाता है. यह हिसाब, स्टैटिक मेटाडेटा फ़ील्ड android.jpeg.maxSize के आधार पर लगाया जाता है. कंप्रेस की गई JPEG इमेज का साइज़ अलग-अलग होता है. इसलिए, HAL को आउटपुट स्ट्रीम बफ़र में इस स्ट्रक्चर का इस्तेमाल करके, कंप्रेस की गई इमेज का फ़ाइनल साइज़ शामिल करना होगा. JPEG ब्लॉब आईडी फ़ील्ड को CAMERA3_JPEG_BLOB_ID पर सेट करना होगा.
ट्रांसपोर्ट हेडर, JPEG आउटपुट स्ट्रीम बफ़र के आखिर में होना चाहिए. इसका मतलब है कि jpeg_blob_id, byte[buffer_size - sizeof(camera3_jpeg_blob)] से शुरू होना चाहिए. यहां buffer_size, gralloc बफ़र का साइज़ है. इस ट्रांसपोर्ट हेडर का इस्तेमाल करने वाले किसी भी एचएएल को, android.jpeg.maxSize में इसकी जानकारी देनी होगी. JPEG डेटा, बफ़र की शुरुआत में शुरू होता है और यह jpeg_size बाइट लंबा होना चाहिए.
परिभाषा, फ़ाइल के
camera3.h
के
1885
पंक्ति पर दी गई है.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
-
hardware/libhardware/include/hardware/
camera3.h
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-07-27 (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-07-27 (UTC) को अपडेट किया गया."],[],[]]