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