कैमरा2_फ़्रेम_क्यू_डीएसटी_ऑप्स संरचना संदर्भ

कैमरा2_फ़्रेम_क्यू_डीएसटी_ऑप्स संरचना संदर्भ

#include < camera2.h >

डेटा फ़ील्ड

पूर्णांक(* dequeue_frame )(const struct कैमरा2_frame_queue_dst_ops *q, size_t प्रविष्टियाँ, size_t डेटा_बाइट्स, कैमरा_मेटाडेटा_t **बफ़र)
पूर्णांक(* कैंसल_फ़्रेम )(स्थिरांक संरचना कैमरा2_फ़्रेम_क्यू_डीएसटी_ऑप्स *क्यू, कैमरा_मेटाडेटा_टी *बफ़र)
पूर्णांक(* enqueue_frame )(स्थिर संरचना कैमरा2_frame_queue_dst_ops *q, कैमरा_मेटाडेटा_t *बफ़र)

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

फ़्रेम आउटपुट कतार प्रोटोकॉल:

ढांचा कतार और उसकी सामग्री को रखता है। प्रारंभ में, कतार खाली है.

  1. जब डिवाइस आउटपुट मेटाडेटा फ्रेम को भरने के लिए तैयार होता है, तो उसे आवश्यक आकार के मेटाडेटा बफर को डीक्यू करना होगा।
  2. इसके बाद इसे मेटाडेटा बफ़र भरना चाहिए, और इसे enqueue_frame का उपयोग करके फ़्रेम कतार पर रखना चाहिए। फ़्रेमवर्क फ़्रेम का स्वामित्व लेता है.
  3. किसी त्रुटि के मामले में, पाइपलाइन को फ्लश करने या शटडाउन करने का अनुरोध होने पर, डिवाइस को cancel_frame पर कॉल करके किसी भी प्रभावित डीक्यू फ्रेम को फ्रेमवर्क में वापस करना होगा।

कैमरा2.एच फ़ाइल की पंक्ति 263 पर परिभाषा।

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

पुन: उपयोग के लिए फ़्रेमवर्क में पंक्तिबद्ध मेटाडेटा बफ़र लौटाएँ; इसे भरा हुआ के रूप में चिह्नित न करें. त्रुटियों का सामना करते समय, या आंतरिक अनुरोध कतार को फ्लश करते समय उपयोग करें।

कैमरा2.एच फ़ाइल की पंक्ति 278 पर परिभाषा।

int(* dequeue_frame)(const struct कैमरा2_frame_queue_dst_ops *q, size_t प्रविष्टियाँ, size_t डेटा_बाइट्स, कैमरा_मेटाडेटा_t **बफ़र)

फ़्रेमवर्क से भरने के लिए एक खाली मेटाडेटा बफ़र प्राप्त करें। नए मेटाडेटा बफ़र में मेटाडेटा प्रविष्टियों की प्रविष्टियों की संख्या, साथ ही डेटा_बाइट्स के अतिरिक्त भंडारण के लिए जगह होगी। यहां हटाए गए फ्रेम्स को cancel_frame या enqueue_frame के साथ फ्रेमवर्क में वापस किया जाना चाहिए।

कैमरा2.एच फ़ाइल की पंक्ति 270 पर परिभाषा।

int(* enqueue_frame)(स्थिरांक संरचना कैमरा2_frame_queue_dst_ops *q, कैमरा_मेटाडेटा_t *बफर)

फ़्रेम आउटपुट कतार पर एक पूर्ण मेटाडेटा फ़्रेम रखें।

कैमरा2.एच फ़ाइल की पंक्ति 284 पर परिभाषा।


इस संरचना के लिए दस्तावेज़ीकरण निम्नलिखित फ़ाइल से तैयार किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ कैमरा2.एच