विकल्प

नीचे दी गई टेबल में 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]. हर इंटेजर एक अलग एक्सपोज़र प्रोग्राम को दिखाता है:
  • 0 = तय नहीं किया गया है
  • 1 = मैन्युअल
  • 2 = सामान्य प्रोग्राम
  • 3 = एपर्चर प्राथमिकता
  • 4 = शटर प्राथमिकता
ExposureProgram के बारे में ज़्यादा जानकारी पाने के लिए, नीचे दिया गया लिंक चुनें.
r
iso नंबर ISO की मौजूदा स्पीड सेटिंग. आरडब्ल्यू
isoSupport नंबर कैटगरी

एपीआई लेवल 1: ISO सेटिंग की सूची फ़िलहाल उपलब्ध है; उदाहरण के लिए, [100, 200, 400, 800,1600] या [] के auto मोड में होने पर.

एपीआई लेवल 2: फ़िलहाल, ISO सेटिंग की सूची उपलब्ध है. उदाहरण के लिए, [0, 100, 200, 400, 800, 1600], जहां 0 पर auto मोड दिखता है.

एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था.

r
shutterSpeed नंबर शटर की मौजूदा स्पीड सेटिंग. आरडब्ल्यू
shutterSpeedSupport नंबर कैटगरी

एपीआई लेवल 1: फ़िलहाल, शटर की स्पीड की सूची उपलब्ध है. उदाहरण के लिए, [0.067, 0.033, 0.017,0.008] या [] के auto मोड में होने पर.

एपीआई लेवल 2: फ़िलहाल, शटर की रफ़्तार की सूची उपलब्ध है. उदाहरण के लिए, [0, 0.067, 0.033, 0.017, 0.008], जहां 0 से auto मोड का पता चलता है.

एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था.

r
aperture नंबर मौजूदा एपर्चर सेटिंग को एफ़-स्टॉप में सेट करें. आरडब्ल्यू
apertureSupport नंबर कैटगरी

एपीआई लेवल 1: फ़िलहाल, एपर्चर सेटिंग की सूची उपलब्ध है, जिसे f/number में दिखाया गया है. उदाहरण के लिए, auto मोड में होने पर, [1.4, 2, 2.8, 4, 5.6, 8, 11] या [].

एपीआई लेवल 2: फ़िलहाल, एपर्चर सेटिंग की सूची उपलब्ध है, जिसे f/number में दिखाया गया है. उदाहरण के लिए, [0, 1.4, 2, 2.8, 4, 5.6, 8, 11], जहां 0 auto मोड को दिखाता है.

r
whiteBalance स्ट्रिंग व्हाइट बैलेंस की मौजूदा सेटिंग; उदाहरण के लिए, daylight. auto को डिफ़ॉल्ट के तौर पर सेट किया गया है. आरडब्ल्यू
whiteBalanceSupport स्ट्रिंग का कलेक्शन फ़िलहाल, व्हाइट बैलेंस की सेटिंग पहले से तय सूची का ही सबसेट हो सकती है:[ "auto", "incandescent", "fluorescent", "daylight", "cloudy-daylight", "shade", "twilight"]. हर वैल्यू:
  • incandescent, करीब 3 लाख
  • fluorescent, करीब 4000K
  • datalight, करीब 5.20 लाख
  • cloudy-daylight, करीब 6000 हज़ार
  • shade, करीब 70,00,000
  • twilight, करीब 12000 हज़ार
अंडरस्कोर के साथ वेंडर की खास सेटिंग का नाम डालें; जैसे: _vendor-setting
r
exposureCompensation नंबर मौजूदा एक्सपोज़र मुआवज़ा. आरडब्ल्यू
exposureCompensationSupport नंबर कैटगरी फ़िलहाल, संक्रमित व्यक्ति के संपर्क में आए मुआवज़े की सूची आम तौर पर 0.33 या 0.5 के चरण में उपलब्ध है; उदाहरण के लिए: [-1, -0.67, -0.33, 0, 0.33, 0.67, 1] r
fileFormat अस्वीकार करें

मौजूदा फ़ाइल टाइप और रिज़ॉल्यूशन. फ़ॉर्मैट में captureMode की मौजूदा वैल्यू होनी चाहिए. उदाहरण के लिए, अगर captureMode image है, तो सही जवाब हो सकता है:

{
    "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 अस्वीकार करें

जीपीएस की मौजूदा जानकारी. फ़ोन के जीपीएस का इस्तेमाल करके, setOptions सेट करें:

{
    "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: एचडीआर कैप्चर मोड चालू/बंद करें. एचडीआर की सुविधा चालू करने के लिए, वैल्यू true है. इसे बंद करने के लिए, false की वैल्यू. डिफ़ॉल्ट वैल्यू false है. जब hdrSupport भी true हो, तब सेटिंग true हो सकती है.

एपीआई लेवल 2: स्ट्रिंग टाइप का मौजूदा एचडीआर मोड.

एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था.

आरडब्ल्यू
hdrSupport

एपीआई लेवल 1: बूलियन

एपीआई लेवल 2: स्ट्रिंग का कलेक्शन

एपीआई लेवल 1: true की वैल्यू से पता चलता है कि कैमरा, एचडीआर क्वालिटी में काम करता है. false की सेटिंग वाले कैमरे की पहचान, एचडीआर के बिना की जाती है.

एपीआई लेवल 2: अगर एचडीआर मोड काम नहीं करता है, तो यह [“off”] है. अगर एक एचडीआर मोड काम करता है, तो यह [“off”, “hdr”] है. अगर कई एचडीआर मोड (अलग-अलग एल्गोरिदम पर आधारित) काम करते हैं, तो यह [“off”, “hdr”, “hdr1”, “hdr2”, ...] है.

एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था.

r
exposureBracket अस्वीकार करें मौजूदा एक्सपोज़र ब्रैकेट सेटिंग. यह सुविधा सिर्फ़ तब उपलब्ध होती है, जब hdrSupport == true (एपीआई लेवल 1) या hdrSupport में कम से कम एक एचडीआर मोड (एपीआई लेवल 2) हो. अगर कैमरा मैन्युअल एक्सपोज़र ब्रैकेटिंग का इस्तेमाल करता है, तो ऑब्जेक्ट में दो एंट्री होंगी:
  1. shots, लिया जाने वाला शॉट की संख्या वाला एक पूर्णांक.
  2. increment, ऐसी संख्या जिसमें शॉट के बीच ईवी का उत्सर्जन होता है.
उदाहरण के लिए:
{
    "shots": 3,
    "increment": 1.33
}
अगर कैमरा ऑटो एक्सपोज़र ब्रैकेटिंग का इस्तेमाल करता है, तो ऑब्जेक्ट में ये चीज़ें शामिल हैं:
{
    "autoMode": true
}

एपीआई लेवल 1: hdrSupport == false होने पर, खाली {} में डिफ़ॉल्ट रूप से सेट है. निर्माता 'डिफ़ॉल्ट वैल्यू' (उदाहरण के लिए, ऑटो एक्सपोज़र ब्रैकेटिंग) तय करते हैं, जब hdr true हो.

एपीआई लेवल 2: जब hdrSupport में सिर्फ़ "off" हो, तो डिफ़ॉल्ट रूप से खाली {} होना चाहिए. अगर ऐसा नहीं है, तो निर्माता डिफ़ॉल्ट वैल्यू तय करते हैं. उदाहरण के लिए, ऑटो एक्सपोज़र ब्रैकेटिंग.

एपीआई के लेवल 2 में इस विकल्प में बदलाव किया गया था.

आरडब्ल्यू
exposureBracketSupport अस्वीकार करें

फ़िलहाल, एक्सपोज़र ब्रैकेट की सेटिंग उपलब्ध हैं. उदाहरण के लिए:

{
    "autoMode": true,
    "shotsSupport": [1, 3, 5, 7],
    "incrementSupport": [0.33, 0.67, 1, 1.33, 1.67, 2]
}

एपीआई लेवल 1: अगर hdrSupport == false है, तो डिफ़ॉल्ट तौर पर, {} का इस्तेमाल नहीं किया जाता. जब hdrSupport == true, लेकिन ऑटो एक्सपोज़र ब्रैकेटिंग काम नहीं करती है, तो autoMode false होगा.

एपीआई लेवल 2: अगर hdrSupport में सिर्फ़ "off" शामिल है, तो डिफ़ॉल्ट रूप से {} का इस्तेमाल नहीं किया जा सकता. जब hdrSupport में कोई एचडीआर मोड होता है, लेकिन ऑटो एक्सपोज़र ब्रैकेट में नहीं डाला जाता है, तो autoMode false होगा.

एपीआई के लेवल 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 बूलियन अरे

[true] का मतलब है, वीडियो प्रोसेस करने (उदाहरण के लिए, सिलाई) की प्राथमिकता को कैप्चर करने से कम किया जाता है. साथ ही, इसमें डिफ़ॉल्ट रूप से देरी होती है.

[false] का मतलब है कि कैप्चर करने के तुरंत बाद प्रोसेसिंग होती है.

[true, false] का मतलब है कि इन दोनों मोड में से कोई एक विकल्प मौजूद है.

यह विकल्प एपीआई लेवल 2 में जोड़ा गया था.

r
clientVersion नंबर

एपीआई का वह लेवल जिसका इस्तेमाल क्लाइंट करता है. अगर कैमरा, एपीआई लेवल 1 और 2, दोनों के साथ काम करता है, तो 1 को डिफ़ॉल्ट के तौर पर सेट किया जाएगा, ताकि एपीआई लेवल 1 के लिए लिखे गए क्लाइंट अब भी बिना किसी बदलाव के कैमरे के साथ काम कर सकें. अगर कैमरा सिर्फ़ एपीआई लेवल 2 पर काम करता है, तो यह डिफ़ॉल्ट रूप से 2 पर काम करता है. क्लाइंट को एपीआई लेवल 2 पर माइग्रेट करने से पहले, हमारा सुझाव है कि ऐसा न करें. अगर कैमरा सिर्फ़ एपीआई लेवल 2 पर काम करता है, तो उसे 1 पर सेट करने का अनुरोध पूरा नहीं हो पाएगा. अगर clientVersion को 2 पूरी तरह से सेट किया गया है और एपीआई लेवल 1 पर रोक लगाए गए निर्देश का अनुरोध किया गया है, तो अनुरोध गड़बड़ी कोड UnknownCommand की मदद से पूरा नहीं हो पाएगा.

यह विकल्प एपीआई लेवल 2 में जोड़ा गया था.

आरडब्ल्यू
photoStitchingSupport स्ट्रिंग का कलेक्शन

फ़ोटो जोड़ने के विकल्पों की सूची. अगर कैमरे के साथ हमेशा फ़ोटो जोड़ी जाती हैं, तो [ondevice] दिखाएं. अगर कैमरे के साथ फ़ोटो नहीं जोड़ी जा सकती हैं, तो [none] दिखाएं. अगर सिलाई करने की सुविधा उपयोगकर्ता के लिए कॉन्फ़िगर है, तो [none,ondevice] दिखाएं. अंडरस्कोर के साथ, वेंडर की खास सेटिंग का नाम डालें, जैसे कि _vendor-setting.

यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था.

r
photoStitching स्ट्रिंग

फ़ोटो को सिलाई करने का मौजूदा विकल्प, जैसे कि ondevice. अगर ondevice काम करता है, तो इसे डिफ़ॉल्ट के तौर पर सेट करें.

यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था.

आरडब्ल्यू
videoStitchingSupport स्ट्रिंग का कलेक्शन

वीडियो जोड़ने के विकल्पों की सूची. अगर कैमरे पर वीडियो हमेशा स्टिच किए जाते हैं, तो [ondevice] दिखाएं. अगर कैमरा वीडियो को स्टिच नहीं कर सकता है, तो [none] और [none,ondevice] जोड़ने पर, उपयोगकर्ता को कॉन्फ़िगर किया जा सकता है. अंडरस्कोर के साथ, वेंडर की खास सेटिंग का नाम डालें, जैसे कि _vendor-setting.

यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था.

r
videoStitching स्ट्रिंग

वीडियो के लिए सिलाई का मौजूदा विकल्प, जैसे कि ondevice. अगर ondevice काम करता है, तो इसे डिफ़ॉल्ट के तौर पर सेट करें.

यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था.

आरडब्ल्यू
videoGPSSupport स्ट्रिंग का कलेक्शन

वीडियो कैप्चर करने के दौरान जीपीएस विकल्पों की सूची. अगर कैमरा, वीडियो कैप्चर करने के दौरान लगातार जीपीएस कैप्चर कर सकता है और वीडियो में जगहों को एम्बेड कर सकता है, तो [continuous] वापस करें. अगर ऐसा नहीं हो सकता, तो [none] और वीडियो जीपीएस की सुविधा कॉन्फ़िगर करने लायक होने पर [none,continuous] दिखाएं. अंडरस्कोर के साथ, वेंडर की खास सेटिंग का नाम डालें, जैसे कि _vendor-setting.

यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था.

r
videoGPS स्ट्रिंग

वीडियो कैप्चर करने के दौरान जीपीएस के इस्तेमाल के लिए मौजूदा विकल्प, जैसे कि continuous. अगर continuous काम करता है, तो इसे डिफ़ॉल्ट के तौर पर सेट करें.

यह विकल्प एपीआई लेवल 2.1 में जोड़ा गया था.

आरडब्ल्यू
_vendorSpecific [type] (ज़रूरी नहीं) विक्रेता से जुड़े कैमरे के खास विकल्प. अंडरस्कोर ( _ ) का इस्तेमाल करके, वेंडर की खास स्ट्रिंग को पहले से तय करें.