camera3_stream_buffer_set स्ट्रक्चर का रेफ़रंस
#include <
camera3.h
>
डेटा फ़ील्ड |
|
camera3_stream_t * | stream |
uint32_t | num_buffers |
buffer_handle_t ** | बफ़र |
पूरी जानकारी
camera3_stream_buffer_set_t:
किसी स्ट्रीम के लिए gralloc बफ़र का पूरा सेट. यह स्ट्रक्चर, register_stream_buffers() फ़ंक्शन के लिए दिया गया है, ताकि कैमरा एचएएल डिवाइस, नए एलोकेट किए गए स्ट्रीम बफ़र को रजिस्टर/मैप/वगैरह कर सके.
>= CAMERA_DEVICE_API_VERSION_3_2:
अब काम नहीं करता और इसका इस्तेमाल नहीं किया जाता. खास तौर पर, register_stream_buffers भी अब काम नहीं करता और इसे कभी भी ट्रिगर नहीं किया जाएगा.
फ़ील्ड का दस्तावेज़
buffer_handle_t** बफ़र |
इस स्ट्रीम के लिए gralloc बफ़र हैंडल का कलेक्शन. अगर स्ट्रीम फ़ॉर्मैट को HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED पर सेट किया गया है, तो कैमरा HAL डिवाइस को पास किए गए बफ़र की जांच करनी चाहिए, ताकि प्लैटफ़ॉर्म के निजी पिक्सल फ़ॉर्मैट की जानकारी का पता लगाया जा सके.
uint32_t num_buffers |
camera3_stream_t * स्ट्रीम |
इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था:
- hardware/libhardware/include/hardware/ camera3.h