संग्रह की मदद से व्यवस्थित रहें अपनी प्राथमिकताओं के आधार पर, कॉन्टेंट को सेव करें और कैटगरी में बांटें.

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

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

#include < camera_common.h >

डेटा फ़ील्ड

शून्य (*) camera_device_status_change ) ( कांस्टेबल कैमरा_मॉडल_कॉलबैक *, int camera_id, int new_status)
शून्य (*) torch_mode_status_change ) ( कांस्टेबल कैमरा_मॉडल_कॉलबैक *, कास्ट चार * कैमरा_आईडी, इंट न्यू_स्टैटस)

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

कैमरा सबसिस्टम में परिवर्तनों की रूपरेखा को सूचित करने के लिए कैमरा HAL मॉड्यूल का उपयोग करने के लिए कॉलबैक कार्य करता है।

संस्करण की जानकारी (camera_module_t.common.module_api_version पर आधारित):

प्रत्येक कॉलबैक केवल एचएएल मॉड्यूल द्वारा संकेतित संस्करण को लागू करने या एचएएल मॉड्यूल एपीआई इंटरफ़ेस के उच्चतर द्वारा कहा जाता है।

CAMERA_MODULE_API_VERSION_2_1: camera_device_status_change ()

CAMERA_MODULE_API_VERSION_2_4: torch_mode_status_change ()

फाइल कैमरा_ असामान्य.एच की लाइन 594 पर परिभाषा।

फील्ड प्रलेखन

शून्य (* कैमरा_देवी_स्टैटस_क्रॉस) ( कांस्टेबल कैमरा_मॉडल_कॉलबैक *, इंट कैमरा_आईडी, इंट न्यू_स्टैटस)

camera_device_status_change:

यह बताने के लिए कि विशिष्ट कैमरा डिवाइस की स्थिति बदल गई है, फ्रेमवर्क पर कॉलबैक। मॉड्यूल लोड समय पर, सभी कैमरा उपकरण CAMERA_DEVICE_STATUS_PRESENT स्थिति में हैं। HAL को किसी भी आरम्भिक NOT_PRESENT उपकरणों के ढांचे को सूचित करने के लिए इस विधि को कॉल करना चाहिए।

यह कॉलबैक CAMERA_MODULE_API_VERSION_2_1 के लिए जोड़ा गया है।

camera_module_callbacks : camera_module_callbacks_t का उदाहरण set_callbacks के साथ मॉड्यूल को दिया गया।

कैमरा_आईडी: कैमरा डिवाइस की आईडी जिसकी एक नई स्थिति है।

new_status: नया स्टेटस कोड, कैमरा_देविस_स्टैटस_ट एनम, या प्लेटफ़ॉर्म-विशिष्ट स्थिति में से एक।

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

शून्य (* torch_mode_status_change) ( कांस्टेबल कैमरा_मॉडल_कॉलबैक *, कास्ट चार * कैमरा_आईडी, इंट न्यू_स्टैटस)

torch_mode_status_change:

फ़्रेमबैक को कॉलबैक यह इंगित करने के लिए कि एक विशिष्ट कैमरा डिवाइस से जुड़ी फ्लैश यूनिट की टॉर्च मोड की स्थिति बदल गई है। मॉड्यूल लोड समय पर, फ़्रेम मान लेगा कि मशाल मोड TORCH_MODE_STATUS_AVAILABLE_OFF स्थिति में है, अगर android.flash.info.available get_camera_info () कॉल के माध्यम से रिपोर्ट की गई है।

यह कॉलबैक CAMERA_MODULE_API_VERSION_2_4 के लिए जोड़ा गया है।

camera_module_callbacks : camera_module_callbacks_t का उदाहरण set_callbacks के साथ मॉड्यूल को दिया गया।

कैमरा_आईडी: कैमरा डिवाइस की आईडी जिसकी फ्लैश यूनिट में एक नया टॉर्च मोड स्टेटस है।

new_status: नया स्टेटस कोड, मशाल_मोडे_स्टैटस_ट एनम में से एक।

फाइल कैमरा_ असामान्य.एच की लाइन 639 पर परिभाषा।


इस संरचना का प्रलेखन निम्न फ़ाइल से उत्पन्न हुआ था:
  • हार्डवेयर / कामचलाऊ / शामिल / हार्डवेयर / camera_common.h