ब्यौरा
डेस्कटॉप कैप्चर एपीआई, स्क्रीन के कॉन्टेंट, अलग-अलग विंडो या अलग-अलग टैब को कैप्चर करता है.
अनुमतियां
desktopCapture
टाइप
DesktopCaptureSourceType
Enum को chooseDesktopMedia() में इस्तेमाल किए जाने वाले, डेस्कटॉप मीडिया सोर्स का सेट तय करने के लिए इस्तेमाल किया जाता है.
Enum
Enum
Enum
तरीके
cancelChooseDesktopMedia()
chrome.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
)
डेस्कटॉप मीडिया पिकर डायलॉग बॉक्स को chooseDesktopMedia() से दिखाया जाता है.
पैरामीटर
-
desktopMediaRequestId
नंबर
चुनें डेस्कटॉपMedia() से आईडी वापस की गई है
chooseDesktopMedia()
chrome.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
)
सोर्स के तय सेट के साथ, डेस्कटॉप मीडिया पिकर का यूज़र इंटरफ़ेस (यूआई) दिखाता है.
पैरामीटर
-
स्रोत
सोर्स का सेट, जो उपयोगकर्ता को दिखाया जाना चाहिए. सेट में मौजूद सोर्स का क्रम, पिकर में टैब का क्रम तय करता है.
-
targetTab
Tab ज़रूरी नहीं
वैकल्पिक टैब, जिसके लिए स्ट्रीम की गई है. अगर इसके बारे में नहीं बताया गया है, तो मिलने वाली स्ट्रीम का इस्तेमाल सिर्फ़ कॉल एक्सटेंशन के ज़रिए किया जा सकता है. स्ट्रीम का इस्तेमाल, टैब में मौजूद सिर्फ़ वे फ़्रेम कर सकते हैं जिनके सुरक्षा स्रोत की सेटिंग
tab.url
से मेल खाती है. टैब का ऑरिजिन सुरक्षित होना चाहिए, जैसे कि एचटीटीपीएस. -
कॉलबैक
फ़ंक्शन
callback
पैरामीटर ऐसा दिखता है:(streamId: string, options: object) => void
-
streamId
स्ट्रिंग
एक ओपेक स्ट्रिंग, जिसे
getUserMedia()
API को पास किया जा सकता है, ताकि उपयोगकर्ता के चुने गए सोर्स से जुड़ी मीडिया स्ट्रीम जनरेट की जा सके. अगर उपयोगकर्ता ने कोई सोर्स नहीं चुना है (जैसे कि प्रॉम्प्ट रद्द कर दिया है), तो कॉलबैक को खालीstreamId
के साथ कॉल किया जाता है. बनाया गयाstreamId
सिर्फ़ एक बार इस्तेमाल किया जा सकता है. इस्तेमाल न होने पर, कुछ सेकंड बाद इसकी समयसीमा खत्म हो जाती है. -
विकल्प
ऑब्जेक्ट
Chrome 57 और इसके बाद के वर्शनइसमें स्ट्रीम के बारे में बताने वाली प्रॉपर्टी शामिल होती हैं.
-
canRequestAudioTrack
boolean
अगर "ऑडियो" पैरामीटर सोर्स में शामिल है और असली उपयोगकर्ता "ऑडियो शेयर करें" चेकबॉक्स से सही का निशान नहीं हटाता, तो वैल्यू 'सही' होती है. नहीं तो गलत होता है और इस मामले में, किसी को getUserMedia कॉल के ज़रिए ऑडियो स्ट्रीम के बारे में नहीं पूछना चाहिए.
-
-
रिटर्न
-
नंबर
प्रॉम्प्ट को रद्द करने की ज़रूरत पड़ने पर, उसे cancelChooseDesktopMedia() के लिए पास किया जा सकता है.