camera3_stream_configuration स्ट्रक्चर का रेफ़रंस
#include <
camera3.h
>
डेटा फ़ील्ड |
|
uint32_t | num_streams |
camera3_stream_t ** | स्ट्रीम |
uint32_t | operation_mode |
पूरी जानकारी
camera3_stream_configuration_t:
स्ट्रीम की परिभाषाओं का स्ट्रक्चर, जिसका इस्तेमाल configure_streams() करता है. यह स्ट्रक्चर, कैमरे के मौजूदा इस्तेमाल के उदाहरण के लिए, सभी आउटपुट स्ट्रीम और फिर से प्रोसेस की जाने वाली इनपुट स्ट्रीम को तय करता है.
फ़ील्ड का दस्तावेज़
uint32_t num_streams |
uint32_t operation_mode |
>= CAMERA_DEVICE_API_VERSION_3_3:
इस कॉन्फ़िगरेशन में स्ट्रीम का ऑपरेशन मोड, camera3_stream_configuration_mode_t में बताई गई वैल्यू में से एक. एचएएल, स्ट्रीम प्रॉपर्टी (उदाहरण के लिए, camera3_stream->max_buffers) को सही तरीके से सेट करने के लिए, इस मोड का इस्तेमाल इंडिकेटर के तौर पर कर सकता है. उदाहरण के लिए, अगर कॉन्फ़िगरेशन CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE है, तो हो सकता है कि एचएएल, बैच मोड के ऑपरेशन के लिए ज़्यादा बफ़र सेट करना चाहे. बैच मोड की परिभाषा के लिए, android.control.availableHighSpeedVideoConfigurations देखें.
camera3_stream_t ** स्ट्रीम |
कैमरा स्ट्रीम पॉइंटर का कलेक्शन, जो कैमरा एचएएल डिवाइस के लिए इनपुट/आउटपुट कॉन्फ़िगरेशन तय करता है.
किसी एक कॉन्फ़िगरेशन में, ज़्यादा से ज़्यादा एक इनपुट-सक्षम स्ट्रीम (इनपुट या दोनों तरफ़ से डेटा भेजने और पाने की सुविधा वाली) तय की जा सकती है.
कम से कम एक आउटपुट स्ट्रीम (OUTPUT या BIDIRECTIONAL) तय की जानी चाहिए.
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
- hardware/libhardware/include/hardware/ camera3.h