नीचे दी गई टेबल में camera.setOptions
और camera.getOptions
के बीच सेट करने और पाने के लिए उपलब्ध सभी विकल्प दिखाए गए हैं. किसी विकल्प को तब बदला नहीं जा सकता है, जब उससे जुड़ी सहायता खाली होती है या उसमें सिर्फ़ एक विकल्प होता है.
नाम | टाइप | जानकारी | पढ़ें/लिखें |
---|---|---|---|
captureMode |
स्ट्रिंग | मौजूदा कैप्चर मोड. image. को डिफ़ॉल्ट पर सेट किया गया |
आरडब्ल्यू |
captureModeSupport |
स्ट्रिंग का कलेक्शन | कैप्चर मोड की सूची अभी उपलब्ध है. एपीआई लेवल 1 के लिए कम से कम लेवल ["image"] और एपीआई लेवल 2 के लिए कम से कम ज़रूरी शर्त ["image", "interval"] है. "interval" में, किसी तय अवधि में इमेज की सीरीज़ को कैप्चर करने वाले मोड का इस्तेमाल किया जाता है. कृपया captureInterval और captureIntervalSupport को भी देखें. दो अतिरिक्त मोड ("video" and "walkaround") एपीआई लेवल 2 पर काम करते हैं, इसलिए एपीआई लेवल 2 में पूरी तरह से काम करने वाला मोड ["image", "interval", "video", "walkaround"] है. इसमें "video" वीडियो कैप्चर मोड दिखाता है. वहीं, "walkaround" कैमरे में सामने की ओर खड़े दूसरे उपयोगकर्ताओं को कैप्चर करता है ऐसे में, कैमरा दो इमेज को जोड़कर, उपयोगकर्ताओं को फ़ाइनल इमेज से हटा सकता है. जब "walkaround" कैमरे से काम करता है और मौजूदा कैप्चर मोड पर सेट होता है, तो क्लाइंट को कैमरे पर दो Takeout फ़ोटो भेजने की उम्मीद करनी चाहिए, जहां पहला निर्देश पूरा होने पर, कैमरा दूसरी इमेज लेने के लिए तैयार है, जबकि दूसरा निर्देश पूरा होने पर दूसरी इमेज दिखाएगा.
अभी तक काम न करने वाले ज़्यादा कैप्चर मोड जोड़ने के लिए, कृपया अंडरस्कोर ( _) के साथ वेंडर के खास मोड से पहले जोड़ें. एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
r |
captureStatus |
स्ट्रिंग | मौजूदा कैप्चर की स्थिति. "idle" को डिफ़ॉल्ट के तौर पर सेट किया गया है. किसी ऐप्लिकेशन से पहली बार कनेक्ट होने पर, कैमरे की स्थिति क्या होती है, यह तय करने में मदद मिलती है. अगर कैमरा वीडियो के बीच में है, तो हो सकता है कि दूसरे काम करने के लिए इसे निर्देश दिए जाने से रोकना पड़े. जैसे, कोई दूसरा वीडियो शूट करना. यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
आरडब्ल्यू |
captureStatusSupport |
स्ट्रिंग का कलेक्शन | कैप्चर की स्थितियों की सूची अभी उपलब्ध है; अगर वीडियो शूटिंग की सुविधा काम करती है, तो डिफ़ॉल्ट रूप से यह ["idle", "shooting"] होना चाहिए. दूसरी मूर्तियां भी दी जा सकती हैं, जैसे कि "downloading" . यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
r |
exposureProgram |
नंबर | मौजूदा एक्सपोज़र प्रोग्राम. | आरडब्ल्यू |
exposureProgramSupport |
नंबर कैटगरी | फ़िलहाल, एक्सपोज़र प्रोग्राम की सूची उपलब्ध है. उदाहरण के लिए, [0, 1, 2, 3, 4] . हर इंटेजर एक अलग एक्सपोज़र प्रोग्राम को दिखाता है:
ExposureProgram के बारे में ज़्यादा जानकारी पाने के लिए, नीचे दिया गया लिंक चुनें.
|
r |
iso |
नंबर | ISO की मौजूदा स्पीड सेटिंग. | आरडब्ल्यू |
isoSupport |
नंबर कैटगरी | एपीआई लेवल 1: ISO सेटिंग की सूची फ़िलहाल उपलब्ध है; उदाहरण के लिए, एपीआई लेवल 2: फ़िलहाल, ISO सेटिंग की सूची उपलब्ध है. उदाहरण के लिए, एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
r |
shutterSpeed |
नंबर | शटर की मौजूदा स्पीड सेटिंग. | आरडब्ल्यू |
shutterSpeedSupport |
नंबर कैटगरी | एपीआई लेवल 1: फ़िलहाल, शटर की स्पीड की सूची उपलब्ध है. उदाहरण के लिए, एपीआई लेवल 2: फ़िलहाल, शटर की रफ़्तार की सूची उपलब्ध है. उदाहरण के लिए, एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
r |
aperture |
नंबर | मौजूदा एपर्चर सेटिंग को एफ़-स्टॉप में सेट करें. | आरडब्ल्यू |
apertureSupport |
नंबर कैटगरी | एपीआई लेवल 1: फ़िलहाल, एपर्चर सेटिंग की सूची उपलब्ध है, जिसे एपीआई लेवल 2: फ़िलहाल, एपर्चर सेटिंग की सूची उपलब्ध है, जिसे |
r |
whiteBalance |
स्ट्रिंग | व्हाइट बैलेंस की मौजूदा सेटिंग; उदाहरण के लिए, daylight . auto को डिफ़ॉल्ट के तौर पर सेट किया गया है. |
आरडब्ल्यू |
whiteBalanceSupport |
स्ट्रिंग का कलेक्शन | फ़िलहाल, व्हाइट बैलेंस की सेटिंग पहले से तय सूची का ही सबसेट हो सकती है:[ "auto", "incandescent", "fluorescent", "daylight", "cloudy-daylight", "shade", "twilight"] . हर वैल्यू:
_vendor-setting |
r |
exposureCompensation |
नंबर | मौजूदा एक्सपोज़र मुआवज़ा. | आरडब्ल्यू |
exposureCompensationSupport |
नंबर कैटगरी | फ़िलहाल, संक्रमित व्यक्ति के संपर्क में आए मुआवज़े की सूची आम तौर पर 0.33 या
0.5 के चरण में उपलब्ध है; उदाहरण के लिए: [-1, -0.67, -0.33, 0, 0.33, 0.67, 1] |
r |
fileFormat |
अस्वीकार करें | मौजूदा फ़ाइल टाइप और रिज़ॉल्यूशन. फ़ॉर्मैट में { "type": "jpeg", "width": 2000, "height": 1000 }अगर captureMode , video है, तो सही जवाब हो सकता है:
{ "type": "mp4", "width": 1920, "height": 1080, "framerate": 30 } एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
आरडब्ल्यू |
fileFormatSupport |
ऑब्जेक्ट अरे | फ़िलहाल, उपलब्ध फ़ाइल फ़ॉर्मैट की सूची; उदाहरण के लिए: [ { "type": "jpeg", "width": 2000, "height": 1000 }, { "type": "jpeg", "width": 200, "height": 100 }, { "type": "mp4", "width": 1920, "height": 1080, "framerate": 24 }, { "type": "mp4", "width": 1280, "height": 720, "framerate": 30 }, ... ]सभी तरह के बारे में ज़्यादा जानकारी के लिए, नीचे दिया गया लिंक चुनें. एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
r |
exposureDelay |
नंबर | takePicture निर्देश के बीच का मौजूदा समय और एक्सपोज़र शुरू होने में कुछ सेकंड का समय. |
आरडब्ल्यू |
exposureDelaySupport |
नंबर कैटगरी | एक्सपोज़र में देरी की सूची फ़िलहाल, सेकंड में उपलब्ध है; उदाहरण के लिए: [0, 1, 2, 5, 10, 30, 60] |
r |
sleepDelay |
नंबर | कैमरे के स्लीप मोड में जाने से पहले की देरी, सेकंड में. | आरडब्ल्यू |
sleepDelaySupport |
नंबर कैटगरी | नींद के देरी की सूची फ़िलहाल, कुछ ही सेकंड में उपलब्ध है. उदाहरण के लिए, [30, 60, 120, 300, 600, 1800, 65535] , जहां 65535 , स्लीप मोड को बंद कर देता है (कैमरा बंद न होने तक स्लीप मोड बंद नहीं करता) और यह सुविधा काम करनी चाहिए. |
r |
offDelay |
नंबर | कैमरा बंद होने के कुछ सेकंड बाद. | आरडब्ल्यू |
offDelaySupport |
नंबर कैटगरी | बंद होने में हुई देरी की सूची, फ़िलहाल कुछ ही सेकंड में उपलब्ध है. उदाहरण के लिए, [1800, 3600, 7200, 65535] , जहां 65535 , पावर बंद मोड को बंद कर देता है. कैमरा तब तक बंद नहीं होता, जब तक इसकी बैटरी खत्म नहीं होती या उसे मैन्युअल रूप से बंद नहीं किया जाता. |
r |
totalSpace |
नंबर | केवल पढ़ने के लिए: कुल मेमोरी की बाइट की संख्या. | r |
remainingSpace |
नंबर | केवल पढ़ने के लिए: मुफ़्त मेमोरी की संख्या. | r |
remainingPictures |
नंबर | रीड-ओनली: वर्तमान कैप्चर सेटिंग के आधार पर शेष चित्रों की अनुमानित संख्या. | r |
gpsInfo |
अस्वीकार करें | जीपीएस की मौजूदा जानकारी. फ़ोन के जीपीएस का इस्तेमाल करके, { "lat": 23.532, "lng": -132.35 } lat और lng प्रॉपर्टी दशमलव डिग्री हैं. lat , रेंज में [-90, 90] , और रेंज में lng [-180, 180] हैं. फ़ोन से मिली जानकारी होने पर, कृपया ध्यान दें कि जीपीएस से मिली हर जगह की जानकारी सिर्फ़ तब तक मान्य होती है, जब तक फ़ोन से अगली बार अपडेट नहीं किया जाता. फ़ोन को यह तय करना होगा कि जीपीएस की जगह को कब अपडेट करना है. उदाहरण के लिए, हर takePicture निर्देश से पहले. 65535 कैमरे को यह सूचना देता है कि जीपीएस की मौजूदा जगह गलत है और कैमरे को इसे अनदेखा करना चाहिए. साथ ही, यह मौजूद होने पर जीपीएस का इस्तेमाल करना चाहिए. उदाहरण के लिए, setOptions({"gpsInfo": {"lat": 65535, "lng": 65535}}) का मतलब है कि जीपीएस से मिली जगह की जानकारी अमान्य है. |
आरडब्ल्यू |
dateTimeZone |
स्ट्रिंग | मौजूदा तारीख और समय की जानकारी. फ़ोन की तारीख, समय, और समय क्षेत्र का इस्तेमाल करके setOptions के ज़रिए सेट किया गया. फ़ॉर्मैट YYYY:MM:DD HH:MM:SS+(-)HH:MM है. समय 24 घंटे के फ़ॉर्मैट में है, तारीख और समय एक खाली जगह से अलग किए गए हैं, और समय क्षेत्र यूटीसी समय से ऑफ़सेट है; उदाहरण के लिए, 2014:05:18 01:04:29+8:00 चीन का समय क्षेत्र (यूटीसी+8:00) है |
आरडब्ल्यू |
hdr |
एपीआई लेवल 1: बूलियन एपीआई लेवल 2: स्ट्रिंग |
एपीआई लेवल 1: एचडीआर कैप्चर मोड चालू/बंद करें. एचडीआर की सुविधा चालू करने के लिए, वैल्यू एपीआई लेवल 2: स्ट्रिंग टाइप का मौजूदा एचडीआर मोड. एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
आरडब्ल्यू |
hdrSupport |
एपीआई लेवल 1: बूलियन एपीआई लेवल 2: स्ट्रिंग का कलेक्शन |
एपीआई लेवल 1: एपीआई लेवल 2: अगर एचडीआर मोड काम नहीं करता है, तो यह एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
r |
exposureBracket |
अस्वीकार करें | मौजूदा एक्सपोज़र ब्रैकेट सेटिंग. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब hdrSupport == true (एपीआई लेवल 1) या hdrSupport में कम से कम एक एचडीआर मोड (एपीआई लेवल 2) हो. अगर कैमरा मैन्युअल एक्सपोज़र ब्रैकेटिंग का इस्तेमाल करता है, तो ऑब्जेक्ट में दो एंट्री होंगी:
{ "shots": 3, "increment": 1.33 }अगर कैमरा ऑटो एक्सपोज़र ब्रैकेटिंग का इस्तेमाल करता है, तो ऑब्जेक्ट में ये चीज़ें शामिल हैं: { "autoMode": true } एपीआई लेवल 1: एपीआई लेवल 2: जब एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
आरडब्ल्यू |
exposureBracketSupport |
अस्वीकार करें | फ़िलहाल, एक्सपोज़र ब्रैकेट की सेटिंग उपलब्ध हैं. उदाहरण के लिए: { "autoMode": true, "shotsSupport": [1, 3, 5, 7], "incrementSupport": [0.33, 0.67, 1, 1.33, 1.67, 2] } एपीआई लेवल 1: अगर एपीआई लेवल 2: अगर एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था. |
r |
gyro |
बूलियन | कैमरे का जाइरोस्कोप मॉड्यूल चालू करने के लिए, true पर सेट करें या इस सुविधा को बंद करने के लिए false पर सेट करें. अगर कैमरा इसके साथ काम नहीं करता है, तो true को डिफ़ॉल्ट रूप से इस्तेमाल करें. अगर ऐसा नहीं है, तो false का इस्तेमाल करें. यह सेटिंग सिर्फ़ तब true हो सकती है, जब gyroSupport == true हो. |
आरडब्ल्यू |
gyroSupport |
बूलियन | अगर कैमरे में जाइरोस्कोप है, तो यह वैल्यू true होनी चाहिए. अगर ऐसा नहीं है, तो false होना चाहिए. |
r |
gps |
बूलियन | कैमरा जीपीएस मॉड्यूल को चालू/बंद करता है. चालू करने के लिए, वैल्यू true या false बंद होनी चाहिए. अगर कैमरा इसके साथ काम करता है, तो डिफ़ॉल्ट वैल्यू true होती है. अगर ऐसा नहीं है, तो false . सेटिंग true में सिर्फ़ gpsSupport == true पर सेट होती है. |
आरडब्ल्यू |
gpsSupport |
बूलियन | अगर कैमरे का जीपीएस मॉड्यूल है, तो यह true होना चाहिए. ऐसा न होने पर, false होना चाहिए. |
r |
imageStabilization |
स्ट्रिंग | इमेज को स्टेबलाइज़ करने की मौजूदा कार्रवाई; उदाहरण के लिए, off . |
आरडब्ल्यू |
imageStabilizationSupport |
स्ट्रिंग का कलेक्शन | इमेज स्टेबलाइज़ेशन के विकल्प फ़िलहाल उपलब्ध हैं. पहले से तय सूची ["off", "on"] है. अगर कैमरा इमेज स्थिर करने की सुविधा नहीं देता है, तो ["off"] दिखाएं, नहीं तो ["off", "on"] दिखाएं. अंडरस्कोर ( _ ) के साथ, खास तौर पर वेंडर की खास स्ट्रिंग अपडेट करें. उदाहरण के लिए, [ "off", "_horizontal_stabilization", "_vibration_correction" ] . |
r |
wifiPassword |
स्ट्रिंग | पासवर्ड में कम से कम आठ वर्ण होने चाहिए. इसमें अक्षर, संख्याएं, और सिंबल होने चाहिए, लेकिन खाली जगह नहीं होनी चाहिए. इसे सिर्फ़ तब बदला जा सकता है, जब कैमरा क्लाइंट डिवाइस से कनेक्ट हो. एक बार इसे बदल दिए जाने पर, कैमरे को डिसकनेक्ट करना होगा, ताकि उपयोगकर्ता को नए
wifiPassword का इस्तेमाल करके फिर से कनेक्ट करना पड़े.अगर पासवर्ड भूल जाता है, तो कैमरे को रीसेट करने का तरीका देना चाहिए. उदाहरण के लिए, फ़ैक्ट्री डिफ़ॉल्ट पासवर्ड को वापस लाने के लिए रीसेट बटन. |
w |
previewFormat |
अस्वीकार करें | मौजूदा लाइव झलक रिज़ॉल्यूशन; उदाहरण के लिए: { "width": 640, "height": 320, "framerate": 24 } यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
आरडब्ल्यू |
previewFormatSupport |
ऑब्जेक्ट अरे | लाइव झलक दिखाने वाले मौजूदा फ़ॉर्मैट; उदाहरण के लिए: [ { "width": 640, "height": 320, "framerate": 24 }, ... { "width": 1280, "height": 720, "framerate": 24 } ] यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
r |
captureInterval |
नंबर | seconds में लगातार दो इमेज कैप्चर करने के बीच का मौजूदा इंटरवल.
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
आरडब्ल्यू |
captureIntervalSupport |
अस्वीकार करें | लगातार दो इमेज कैप्चर करने के बीच के समय की ज़्यादा से ज़्यादा और ज़्यादा से ज़्यादा अवधि (सेकंड में); उदाहरण के लिए: { "minInterval": 10, "maxInterval": 60 } fileFormat के आधार पर यह अलग हो सकता है.
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
r |
captureNumber |
नंबर | एक अंतराल कैप्चर सत्र के लिए कैप्चर की जाने वाली इमेज की संख्या. 0 को डिफ़ॉल्ट के तौर पर सेट करें. इसका मतलब है कि कैप्चर करने की सुविधा को stopCapture कमांड की मदद से, साफ़ तौर पर बंद करने की ज़रूरत है. अगर ऐसा नहीं है, तो बताए गए नंबर की इमेज कैप्चर करने के बाद, कैप्चर अपने-आप बंद हो जाएगा. कैमरे की बैटरी खत्म होने या जान-बूझकर बंद किए जाने पर भी, वीडियो रिकॉर्ड करने में रुकावट आ सकती है.
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
आरडब्ल्यू |
captureNumberSupport |
अस्वीकार करें | इंटरवल कैप्चर के दौरान कैप्चर की जा सकने वाली इमेज की कम से कम और ज़्यादा से ज़्यादा संख्या; उदाहरण के लिए: { "minNumber": 2, "maxNumber": 50 }स्टोरेज के लिए बची जगह के हिसाब से इसमें बदलाव हो सकता है. यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
r |
remainingVideoSeconds |
नंबर | मौजूदा कैप्चर सेटिंग के आधार पर, बचे हुए वीडियो के लिए seconds की अनुमानित संख्या.
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
r |
pollingDelay |
नंबर | लगातार दो बार पोल कराने के अनुरोधों के बीच, सेकंड में कम से कम इंटरवल. क्लाइंट को इस फ़ील्ड का इस्तेमाल, अपने स्टेटस पोलिंग व्यवहार को गाइड करने के लिए करना चाहिए; उदाहरण के लिए, जब वह इमेज को स्टिच कर रहा हो, तो उसे समय-समय पर कैमरे की पोलिंग करनी पड़ सकती है, ताकि यह देखा जा सके कि वह सिलाई कर रही है या नहीं. अलग-अलग कैमरों में काम करने का तरीका अलग-अलग होता है; उदाहरण के लिए, कुछ कैमरे हर सेकंड में स्थिति पोलिंग को संभाल सकते हैं, जबकि दूसरे कैमरे लंबे अंतराल की सुविधा देते हैं.
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
r |
delayProcessing |
बूलियन | True को प्रोसेस करने के दौरान (जैसे कि स्टिचिंग) की प्राथमिकता, कैप्चर करने से कम होती है. दूसरे शब्दों में, पिछली कैप्चर की गई इमेज की प्रोसेसिंग खत्म होने से पहले, दूसरा कैप्चर किया जा सकता है. हम इसका सुझाव देते हैं, खास तौर पर ऐसे कैमरों के लिए जिनमें प्रोसेस होने में ज़्यादा समय लगता हो.
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
आरडब्ल्यू |
delayProcessingSupport |
बूलियन अरे |
यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
r |
clientVersion |
नंबर | एपीआई का वह लेवल जिसका इस्तेमाल क्लाइंट करता है. अगर कैमरा, एपीआई लेवल 1 और 2, दोनों के साथ काम करता है, तो
1 को डिफ़ॉल्ट के तौर पर सेट किया जाएगा, ताकि
एपीआई लेवल 1 के लिए लिखे गए क्लाइंट अब भी बिना किसी बदलाव के कैमरे के साथ काम कर सकें.
अगर कैमरा सिर्फ़ एपीआई लेवल 2 पर काम करता है, तो
यह डिफ़ॉल्ट रूप से 2 पर काम करता है.
क्लाइंट को एपीआई लेवल 2 पर माइग्रेट करने से पहले, हमारा सुझाव है कि ऐसा न करें. अगर कैमरा सिर्फ़ एपीआई लेवल 2 पर काम करता है, तो उसे 1 पर सेट करने का अनुरोध पूरा नहीं हो पाएगा. अगर यह विकल्प एपीआई लेवल 2 में जोड़ा गया था. |
आरडब्ल्यू |
photoStitchingSupport |
स्ट्रिंग का कलेक्शन | फ़ोटो जोड़ने के विकल्पों की सूची. अगर कैमरे के साथ हमेशा फ़ोटो जोड़ी जाती हैं, तो यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
r |
photoStitching |
स्ट्रिंग | फ़ोटो को सिलाई करने का मौजूदा विकल्प, जैसे कि
यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
आरडब्ल्यू |
videoStitchingSupport |
स्ट्रिंग का कलेक्शन | वीडियो जोड़ने के विकल्पों की सूची. अगर कैमरे पर वीडियो हमेशा स्टिच किए जाते हैं, तो यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
r |
videoStitching |
स्ट्रिंग | वीडियो के लिए सिलाई का मौजूदा विकल्प, जैसे कि
यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
आरडब्ल्यू |
videoGPSSupport |
स्ट्रिंग का कलेक्शन | वीडियो कैप्चर करने के दौरान जीपीएस विकल्पों की सूची. अगर कैमरा, वीडियो कैप्चर करने के दौरान लगातार जीपीएस कैप्चर कर सकता है और वीडियो में जगहों को एम्बेड कर सकता है, तो यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
r |
videoGPS |
स्ट्रिंग | वीडियो कैप्चर करने के दौरान जीपीएस के इस्तेमाल के लिए मौजूदा विकल्प, जैसे कि
यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था. |
आरडब्ल्यू |
_vendorSpecific |
[type] (ज़रूरी नहीं) | विक्रेता से जुड़े कैमरे के खास विकल्प. अंडरस्कोर ( _ ) का इस्तेमाल करके, वेंडर की खास स्ट्रिंग को पहले से तय करें. |