camera3_stream_buffer_set स्ट्रक्चर का रेफ़रंस

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 भी अब काम नहीं करता और इसे कभी भी ट्रिगर नहीं किया जाएगा.

परिभाषा, camera3.h फ़ाइल की लाइन 1844 पर दी गई है.

फ़ील्ड का दस्तावेज़

buffer_handle_t** बफ़र

इस स्ट्रीम के लिए gralloc बफ़र हैंडल का कलेक्शन. अगर स्ट्रीम फ़ॉर्मैट को HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED पर सेट किया गया है, तो कैमरा HAL डिवाइस को पास किए गए बफ़र की जांच करनी चाहिए, ताकि प्लैटफ़ॉर्म के निजी पिक्सल फ़ॉर्मैट की जानकारी का पता लगाया जा सके.

परिभाषा, फ़ाइल camera3.h की लाइन 1862 पर दी गई है.

uint32_t num_buffers

इस स्ट्रीम में बफ़र की संख्या. यह गारंटी है कि यह कम से कम stream->max_buffers के बराबर होगा.

परिभाषा, camera3.h फ़ाइल की लाइन 1854 पर दी गई है.

camera3_stream_t * स्ट्रीम

इन बफ़र से जुड़ी स्ट्रीम का हैंडल

परिभाषा, फ़ाइल के camera3.h की लाइन 1848 पर दी गई है.


इस स्ट्रक्चर का दस्तावेज़, इस फ़ाइल से जनरेट किया गया था: