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

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

#include < gralloc.h >

डेटा फ़ील्ड

संरचना hw_module_t सामान्य
इंट (* registerBuffer )(स्ट्रक्चर gralloc_module_t const *module, buffer_handle_t हैंडल)
इंट (* अपंजीकृतबफर )(स्ट्रक्चर gralloc_module_t const *मॉड्यूल, बफ़र_हैंडल_टी हैंडल)
इंट (* लॉक ) (स्ट्रक्चर ग्रालोक_मॉड्यूल_टी कॉन्स्ट * मॉड्यूल, बफर_हैंडल_टी हैंडल, इंट यूसेज, इंट एल, इंट टी, इंट डब्ल्यू, इंट एच, शून्य **वाड्र)
इंट (* अनलॉक )(स्ट्रक्चर gralloc_module_t const *module, buffer_handle_t हैंडल)
इंट (* प्रदर्शन करें) (संरचना gralloc_module_t const *मॉड्यूल, इंट ऑपरेशन,...)
इंट (* lock_ycbcr )(स्ट्रक्चर gralloc_module_t const *मॉड्यूल, बफर_हैंडल_टी हैंडल, इंट यूसेज, इंट एल, इंट टी, इंट डब्ल्यू, इंट एच, स्ट्रक्चर android_ycbcr *ycbcr)
इंट (* lockAsync )(स्ट्रक्चर gralloc_module_t const *मॉड्यूल, बफ़र_हैंडल_टी हैंडल, इंट यूसेज, इंट एल, इंट टी, इंट डब्ल्यू, इंट एच, शून्य **वाड्र, इंट फेंसएफडी)
इंट (* अनलॉकएसिंक ) (स्ट्रक्चर ग्रालोक_मॉड्यूल_टी कॉन्स्ट * मॉड्यूल, बफर_हैंडल_टी हैंडल, इंट * फेंसएफडी)
इंट (* lockAsync_ycbcr )(स्ट्रक्चर gralloc_module_t const *मॉड्यूल, बफर_हैंडल_टी हैंडल, इंट यूसेज, इंट एल, इंट टी, इंट डब्ल्यू, इंट एच, स्ट्रक्चर android_ycbcr *ycbcr, इंट फेंसएफडी)
शून्य * आरक्षित_प्रोक [3]

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

प्रत्येक हार्डवेयर मॉड्यूल में HAL_MODULE_INFO_SYM नामक एक डेटा संरचना होनी चाहिए और इस डेटा संरचना के क्षेत्र hw_module_t से शुरू होने चाहिए और उसके बाद मॉड्यूल विशिष्ट जानकारी होनी चाहिए।

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

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

संरचना hw_module_t आम

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

इंट (* लॉक) (स्ट्रक्चर ग्रालोक_मॉड्यूल_टी कॉन्स्ट * मॉड्यूल, बफर_हैंडल_टी हैंडल, इंट यूसेज, इंट एल, इंट टी, इंट डब्ल्यू, इंट एच, शून्य **वाड्र)

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

int(* lock_ycbcr)(struct granloc_module_t const *module, buffer_handle_t हैंडल, int उपयोग, int l, int t, int w, int h, struct android_ycbcr *ycbcr)

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

int(* lockAsync)(struct granloc_module_t const *module, buffer_handle_t हैंडल, int उपयोग, int l, int t, int w, int h, void **vaddr, intenceFd)

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

int(* lockAsync_ycbcr)(struct gralloc_module_t const *module, buffer_handle_t हैंडल, इंट यूसेज, इंट एल, इंट टी, इंट डब्ल्यू, इंट एच, स्ट्रक्चर android_ycbcr *ycbcr, इंट फेंसएफडी)

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

इंट (* परफॉर्म) (स्ट्रक्चर ग्रालोक_मॉड्यूल_टी कॉन्स्ट *मॉड्यूल, इंट ऑपरेशन,...)

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

int(* registerBuffer)(struct granloc_module_t const *module, buffer_handle_t हैंडल)

फ़ाइल gralloc.h की पंक्ति 173 पर परिभाषा।

शून्य* आरक्षित_खरीद[3]

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

इंट (* अनलॉक) (स्ट्रक्चर ग्रालोक_मॉड्यूल_टी कॉन्स्ट * मॉड्यूल, बफर_हैंडल_टी हैंडल)

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

इंट (* अनलॉकएसिंक) (स्ट्रक्चर ग्रैलोक_मॉड्यूल_टी कॉन्स्ट * मॉड्यूल, बफर_हैंडल_टी हैंडल, इंट * फेंसएफडी)

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

int(* unregisterBuffer)(struct granloc_module_t const *module, buffer_handle_t हैंडल)

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


इस संरचना के लिए प्रलेखन निम्न फ़ाइल से उत्पन्न किया गया था:
  • हार्डवेयर/लिबहार्डवेयर/शामिल/हार्डवेयर/ granloc.h