संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

camera3_stream_configuration संरचना संदर्भ

camera3_stream_configuration संरचना संदर्भ

#include < camera3.h >

डेटा फ़ील्ड

uint32_t num_streams
camera3_stream_t ** धाराओं
uint32_t ऑपरेशन मोड

विस्तृत विवरण

camera3_stream_configuration_t:

Config_streams () द्वारा उपयोग की जाने वाली स्ट्रीम परिभाषाओं की एक संरचना। यह संरचना वर्तमान कैमरे के उपयोग के मामले के लिए सभी आउटपुट धाराओं और पुनरावर्ती इनपुट स्ट्रीम को परिभाषित करती है।

फ़ाइल कैमरा 3.h की लाइन 1688 पर परिभाषा।

फील्ड प्रलेखन

uint32_t num_streams

रूपरेखा द्वारा अनुरोध की गई धाराओं की कुल संख्या। इसमें इनपुट और आउटपुट स्ट्रीम दोनों शामिल हैं। धाराओं की संख्या कम से कम 1 होगी, और कम से कम एक आउटपुट-सक्षम स्ट्रीम होगी।

फ़ाइल कैमरा 3। H की लाइन 1694 पर परिभाषा।

uint32_t Operation_mode

> = CAMERA_DEVICE_API_VERSION_3_3:

इस कॉन्फ़िगरेशन में स्ट्रीम का ऑपरेशन मोड, कैमरा 3_stream_configuration_mode_t में परिभाषित मूल्य में से एक है। एचएएल इस मोड का उपयोग स्ट्रीम प्रॉपर्टी (उदाहरण के लिए, camera3_stream-> max_buffers) को उचित रूप से सेट करने के लिए एक संकेतक के रूप में कर सकता है। उदाहरण के लिए, यदि कॉन्फ़िगरेशन CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE है, तो HAL बैच मोड ऑपरेशन के लिए अधिक बफ़र सेट करना चाह सकता है (बैच मोड के लिए android.control.availableHighSpeedVideoConfigurations देखें)।

फ़ाइल camera3.h की लाइन 1722 पर परिभाषा।

camera3_stream_t ** धाराएँ

कैमरा एचएएल डिवाइस के लिए इनपुट / आउटपुट कॉन्फ़िगरेशन को परिभाषित करते हुए, कैमरा स्ट्रीम पॉइंटर्स की एक सरणी।

अधिकांश एक इनपुट-सक्षम स्ट्रीम को एकल कॉन्फ़िगरेशन में (INPUT या BIDIRECTIONAL) परिभाषित किया जा सकता है।

कम से कम एक आउटपुट-सक्षम स्ट्रीम को परिभाषित किया जाना चाहिए (OUTPUT या BIDIRECTIONAL)।

फाइल कैमरा3 . h की लाइन 1706 पर परिभाषा।


इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
  • हार्डवेयर / कामचलाऊ / शामिल / हार्डवेयर / camera3.h