हमारा सुझाव है कि 27 मार्च, 2025 से AOSP को बनाने और उसमें योगदान देने के लिए, aosp-main
के बजाय android-latest-release
का इस्तेमाल करें. ज़्यादा जानकारी के लिए, AOSP में हुए बदलाव लेख पढ़ें.
अनुरोध बनाना और सबमिट करना
संग्रह की मदद से व्यवस्थित रहें
अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.
डिफ़ॉल्ट अनुरोध
डिफ़ॉल्ट कैप्चर अनुरोध बनाने के लिए,
ICameraDeviceSession::constructDefaultRequestSettings()
को कॉल करें.
अनुरोध सबमिट करना
कैमरे से फ़ोटो लेने के अनुरोध सबमिट करने के लिए, कॉल करें
ICameraDeviceSession::processCaptureRequest()
.
अन्य तरीके
अनुरोध/नतीजे के मैसेज की सूचियां
फ़ास्ट मैसेज कतार की मदद से, कैमरे से कैप्चर किए गए नतीजे और अनुरोध आईपीसी ओवरहेड को और ऑप्टिमाइज़ किया जा सकता है. उन कतारों के बारे में क्वेरी करने के लिए,
ICameraDeviceSession::getCaptureRequestMetadataQueue()
और
ICameraDeviceSession::getCaptureResultMetadataQueue()
तरीकों को कॉल करें.
फ़्लश करने के अनुरोध
कैप्चर करने के जिन अनुरोधों को स्वीकार करना बाकी है उन्हें फ़्लश करने के लिए,
ICameraDeviceSession::flush()
को कॉल करें.
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-06-18 (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-06-18 (UTC) को अपडेट किया गया."],[],[],null,["# Request creation and submission\n\nDefault requests\n----------------\n\nTo construct default capture requests, call\n[`ICameraDeviceSession::constructDefaultRequestSettings()`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/camera/device/3.2/ICameraDeviceSession.hal#63).\n\nRequest submission\n------------------\n\nTo submit camera capture requests, call\n[`ICameraDeviceSession::processCaptureRequest()`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/camera/device/3.2/ICameraDeviceSession.hal#245).\n\nMiscellaneous methods\n---------------------\n\n### Request/result message queues\n\nCamera capture result and request IPC overhead can be further optimized with\n[fast message queues](/docs/core/architecture/hidl/fmq). Call the\n[`ICameraDeviceSession::getCaptureRequestMetadataQueue()`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/camera/device/3.2/ICameraDeviceSession.hal#262) and\n[`ICameraDeviceSession::getCaptureResultMetadataQueue()`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/camera/device/3.2/ICameraDeviceSession.hal#280)\nmethods to query the corresponding queues.\n\n### Flush requests\n\nTo flush any pending capture requests, call\n[`ICameraDeviceSession::flush()`](https://android.googlesource.com/platform/hardware/interfaces/+/refs/heads/android16-release/camera/device/3.2/ICameraDeviceSession.hal#393)."]]