इसके मान के आधार पर वीडियो कैप्चर या इंटरवल इमेज कैप्चर शुरू करता है
विकल्प में captureMode
.
यह निर्देश, एपीआई लेवल 2 में जोड़ा गया था.
पैरामीटर
- इस निर्देश का अनुरोध के मुख्य हिस्से में कोई पैरामीटर नहीं है. क्या यह इंटरवल इमेज है
कैप्चर या वीडियो कैप्चर
captureMode
विकल्प से तय होता है. अंतराल कैप्चर के लिए, यह ओपन एंड कैप्चर है या नहीं, यह इस पर निर्भर करता है चाहेcaptureNumber
, 0 के बराबर या उससे ज़्यादा हो.captureMode
,captureInterval
, और इंटरवल कैप्चर करने से पहले,captureNumber
को सेट करना ज़रूरी है. सिर्फ़captureMode
को "वीडियो" पर सेट करने की ज़रूरत है वीडियो के पहले कैप्चर करें, जिसे सिर्फ़ camera.stopCapture निर्देश से रोका जा सकता है.
नतीजे
- ओपन-एंड कैप्चर (जब CaptureMode == "video" या CaptureNumber == 0 हो)
- कोई नतीजा नहीं मिला.
- नॉन-ओपन-एंडेड इंटरवल कैप्चर:
- fileUrls: इमेज पर ले जाने वाले ऐब्सलूट यूआरएल की सूची
अंतराल कैप्चर के लिए फ़ाइलें शामिल हैं. कृपया ध्यान दें कि यह निर्देश वापस नहीं मिलता
कैप्चर करने के तुरंत बाद,
fileUrls
पूरा करने के लिएcaptureNumber
. निर्देश की प्रोग्रेस यह हो सकती है कि समय-समय पर कैमरे की मदद से उसकी आवाज़ रिकॉर्ड की जाती है. उदाहरण के लिए, अनुमानित अवधि (time = captureInterval * (captureNumber - 1)
) /osc/commands/status एपीआई का इस्तेमाल करना और निर्देश पूरा होने पर,fileUrls
नतीजा मिलता है. अगर निर्देश पूरा नहीं होता है (उदाहरण के लिए, इमेज में से सिर्फ़ तीन इमेज (कैमरे की बैटरी खत्म होने से पहले ली गई) या कैमरा डिसकनेक्ट हो जाए बीच में क्लाइंट फ़ोन से करता है, लेकिन आदेश सफलतापूर्वक पूरा हो जाता है, क्लाइंट इन इमेज का इस्तेमाल करके इमेज पा सकेगाcamera.listFiles
अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है बाद में, जब क्लाइंट और कैमरे के बीच कोई नया कनेक्शन जुड़ जाता है.
- fileUrls: इमेज पर ले जाने वाले ऐब्सलूट यूआरएल की सूची
अंतराल कैप्चर के लिए फ़ाइलें शामिल हैं. कृपया ध्यान दें कि यह निर्देश वापस नहीं मिलता
कैप्चर करने के तुरंत बाद,
गड़बड़ियां
- discountCommand: फ़िलहाल, कमांड की सुविधा बंद है; उदाहरण के लिए, कैमरा वीडियो कैप्चर या इंटरवल कैप्चर के बीच में हो.
- अमान्य पैरामीटर का नाम: पैरामीटर के नाम की पहचान नहीं की जा सकी; उदाहरण के लिए,
sessionId
की पहचान नहीं की जा सकी.
कमांड I/O | |
---|---|
कमांड इनपुट | none |
कमांड आउटपुट | { "results": { "fileUrls":[ "url1", "url2", "url3", ... "urln" ] } } |
कमांड आउटपुट (गड़बड़ी) | { "error": { "code": "disabledCommand", "message": "Command is currently disabled." } } |