refresh date: 2026-09-25 robots: noindex
ब्यौरा
डिस्प्ले मेटाडेटा के बारे में क्वेरी करने के लिए, system.display API का इस्तेमाल करें.
अनुमतियां
system.displayटाइप
ActiveState
यह एक enum है. इससे पता चलता है कि सिस्टम ने डिसप्ले का पता लगाया है और उसका इस्तेमाल किया जा रहा है. अगर सिस्टम को डिसप्ले का पता नहीं चलता है, तो उसे 'चालू नहीं है' माना जाता है. ऐसा हो सकता है कि डिसप्ले कनेक्ट न हो या स्लीप मोड की वजह से उसे डिसकनेक्ट माना जा रहा हो. इस स्थिति का इस्तेमाल, सभी डिसप्ले के डिसकनेक्ट होने पर मौजूदा डिसप्ले को चालू रखने के लिए किया जाता है. उदाहरण के लिए.
Enum
"active"
"inactive"
Bounds
प्रॉपर्टी
-
ऊंचाई
संख्या
पिक्सल में डिसप्ले की लंबाई.
-
बाएं
संख्या
ऊपर-बाएं कोने का x-कॉर्डिनेट.
-
ऊपर
संख्या
ऊपर-बाएं कोने का y-निर्देशांक.
-
चौड़ाई
संख्या
पिक्सल में डिसप्ले की चौड़ाई.
DisplayLayout
प्रॉपर्टी
-
id
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
-
ऑफ़सेट
संख्या
कनेक्ट किए गए किनारे के साथ डिसप्ले का ऑफ़सेट. 0 का मतलब है कि सबसे ऊपर या सबसे बाएं कोने अलाइन किए गए हैं.
-
parentId
स्ट्रिंग
पैरंट डिसप्ले का यूनीक आइडेंटिफ़ायर. अगर यह रूट है, तो इसे खाली छोड़ दें.
-
जगह
यह डिसप्ले, पैरंट के मुकाबले किस लेआउट पोज़िशन पर है. रूट के लिए इसे अनदेखा कर दिया जाएगा.
DisplayMode
प्रॉपर्टी
-
deviceScaleFactor
संख्या
डिसप्ले मोड डिवाइस का स्केल फ़ैक्टर.
-
ऊंचाई
संख्या
डिसप्ले मोड की ऊंचाई, डिवाइस से अलग (उपयोगकर्ता को दिखने वाले) पिक्सल में.
-
heightInNativePixels
संख्या
नेटिव पिक्सल में डिसप्ले मोड की ऊंचाई.
-
isInterlaced
boolean ज़रूरी नहीं है
Chrome 74 या इसके बाद का वर्शनअगर यह मोड इंटरलेस्ड है, तो वैल्यू true होगी. अगर यह मोड इंटरलेस्ड नहीं है, तो वैल्यू false होगी.
-
isNative
बूलियन
अगर मोड, डिसप्ले का नेटिव मोड है, तो वैल्यू 'सही है' होगी.
-
isSelected
बूलियन
अगर डिसप्ले मोड फ़िलहाल चुना गया है, तो वैल्यू 'सही' के तौर पर सेट होगी.
-
refreshRate
संख्या
Chrome 67 या इसके बाद का वर्शनडिसप्ले मोड का रीफ़्रेश रेट, हर्ट्ज़ में.
-
uiScale
number optional
Chrome 70 से बंद कर दिया गया हैdisplayZoomFactorका इस्तेमाल करेंडिसप्ले मोड के यूज़र इंटरफ़ेस (यूआई) का स्केल फ़ैक्टर.
-
चौड़ाई
संख्या
डिसप्ले मोड की चौड़ाई, डिवाइस से अलग (उपयोगकर्ता को दिखने वाले) पिक्सल में.
-
widthInNativePixels
संख्या
नेटिव पिक्सल में, डिसप्ले मोड की चौड़ाई.
DisplayProperties
प्रॉपर्टी
-
boundsOriginX
number optional
इस विकल्प को सेट करने पर, डिसप्ले की लॉजिकल बाउंड्री के ऑरिजिन को x-ऐक्सिस के साथ अपडेट किया जाता है.
boundsOriginYके साथ लागू किया गया. अगर इसे सेट नहीं किया गया है औरboundsOriginYसेट है, तो डिफ़ॉल्ट रूप से मौजूदा वैल्यू पर सेट होता है. ध्यान दें कि डिसप्ले ओरिजन को अपडेट करते समय, कुछ पाबंदियां लागू होंगी. इसलिए, हो सकता है कि फ़ाइनल बाउंड्री ओरिजन, सेट किए गए ओरिजन से अलग हो.getInfoका इस्तेमाल करके, फ़ाइनल बाउंड्री को वापस पाया जा सकता है. प्राइमरी डिसप्ले पर, बाउंड्री के ऑरिजिन को नहीं बदला जा सकता. -
boundsOriginY
number optional
अगर यह सेट है, तो डिसप्ले की लॉजिकल बाउंड्री के ऑरिजिन को y-ऐक्सिस के साथ अपडेट करता है.
boundsOriginXपैरामीटर के बारे में जानने के लिए, दस्तावेज़ देखें. -
displayMode
DisplayMode optional
Chrome 52 या इसके बाद का वर्शनअगर यह सेट है, तो डिसप्ले मोड को इस वैल्यू से मेल खाने वाले मोड पर अपडेट करता है. अगर अन्य पैरामीटर अमान्य हैं, तो इसे लागू नहीं किया जाएगा. अगर डिसप्ले मोड अमान्य है, तो इसे लागू नहीं किया जाएगा और गड़बड़ी सेट हो जाएगी. हालांकि, अन्य प्रॉपर्टी अब भी लागू होंगी.
-
displayZoomFactor
number optional
Chrome 65 या इसके बाद के वर्शनइस सेटिंग के सेट होने पर, डिसप्ले से जुड़े ज़ूम को अपडेट किया जाता है. ज़ूम करने पर, लेआउट और रंग फिर से सेट हो जाते हैं. इसलिए, पिक्सल के हिसाब से इमेज को बड़ा करने के बजाय, ज़ूम करने पर इमेज की क्वालिटी बेहतर होती है.
-
isPrimary
boolean ज़रूरी नहीं है
अगर इस नीति को 'सही है' पर सेट किया जाता है, तो डिसप्ले को प्राइमरी डिसप्ले के तौर पर सेट किया जाता है. अगर इसे 'गलत है' पर सेट किया जाता है, तो यह कोई कार्रवाई नहीं करता. ध्यान दें: अगर डिसप्ले सेट है, तो इसे अन्य सभी प्रॉपर्टी के लिए प्राइमरी माना जाता है. इसका मतलब है कि
isUnifiedसेट किया जा सकता है और बाउंड्री का ओरिजन सेट नहीं किया जा सकता. -
isUnified
boolean ज़रूरी नहीं है
Chrome 59 या इसके बाद का वर्शनसिर्फ़ ChromeOS पर उपलब्ध है. अगर इस नीति को 'चालू है' पर सेट किया जाता है, तो डिसप्ले मोड को यूनिफ़ाइड डेस्कटॉप पर सेट कर दिया जाता है. इस बारे में ज़्यादा जानने के लिए,
enableUnifiedDesktopदेखें. अगर इसे 'गलत है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड बंद हो जाएगा. यह सुविधा सिर्फ़ प्राइमरी डिसप्ले के लिए उपलब्ध है. अगर यह वैल्यू दी गई है, तो mirroringSourceId की वैल्यू नहीं दी जानी चाहिए. साथ ही, अन्य प्रॉपर्टी को अनदेखा कर दिया जाएगा. अगर यह जानकारी नहीं दी जाती है, तो इसका कोई असर नहीं पड़ता. -
mirroringSourceId
string ज़रूरी नहीं है
Chrome 68 से बंद कर दिया गया हैsetMirrorModeका इस्तेमाल करें.सिर्फ़ ChromeOS पर उपलब्ध है. अगर इस विकल्प को सेट किया जाता है और इसमें कोई वैल्यू मौजूद है, तो सिर्फ़ इस डिसप्ले के लिए मिररिंग की सुविधा चालू होती है. ऐसा न करने पर, सभी डिसप्ले के लिए स्क्रीन शेयर करने की सुविधा बंद हो जाती है. इस वैल्यू से, मिरर करने के लिए सोर्स डिसप्ले के आईडी का पता चलना चाहिए. यह आईडी, setDisplayProperties को पास किए गए आईडी से अलग होना चाहिए. अगर इसे सेट किया जाता है, तो कोई दूसरी प्रॉपर्टी सेट नहीं की जा सकती.
-
ओवरस्कैन
इंसर्ट ज़रूरी नहीं है
इस विकल्प को सेट करने पर, डिसप्ले के ओवरस्कैन इंसर्ट को दी गई वैल्यू पर सेट किया जाता है. ध्यान दें कि ओवरस्कैन की वैल्यू नेगेटिव नहीं होनी चाहिए. साथ ही, यह स्क्रीन के साइज़ के आधे से ज़्यादा नहीं होनी चाहिए. इंटरनल मॉनिटर पर ओवरस्कैन को बदला नहीं जा सकता.
-
रोटेशन
number optional
अगर यह सेट है, तो डिसप्ले के रोटेशन को अपडेट करता है. मान्य वैल्यू [0, 90, 180, 270] हैं. डिसप्ले की वर्टिकल पोज़िशन के हिसाब से, रोटेशन को घड़ी की सुई की दिशा में सेट किया जाता है.
DisplayUnitInfo
प्रॉपर्टी
-
activeStateChrome 117 या इसके बाद का वर्शन
अगर सिस्टम को डिसप्ले का पता चल जाता है और वह इसका इस्तेमाल करता है, तो यह स्थिति ऐक्टिव होती है.
-
availableDisplayZoomFactors
number[]
Chrome 67 या इसके बाद का वर्शनज़ूम फ़ैक्टर की उन वैल्यू की सूची जिन्हें डिसप्ले के लिए सेट किया जा सकता है.
-
बाउंड
डिसप्ले की लॉजिकल सीमाएं.
-
displayZoomFactor
संख्या
Chrome 65 या इसके बाद के वर्शनडिस्प्ले के मौजूदा और डिफ़ॉल्ट ज़ूम के बीच का अनुपात. उदाहरण के लिए, वैल्यू 1 का मतलब 100% ज़ूम करना है और वैल्यू 1.5 का मतलब 150% ज़ूम करना है.
-
dpiX
संख्या
x-ऐक्सिस के हिसाब से, हर इंच में पिक्सल की संख्या.
-
dpiY
संख्या
y-ऐक्सिस के हिसाब से, हर इंच में पिक्सल की संख्या.
-
edid
Edid ज़रूरी नहीं है
Chrome 67 या इसके बाद का वर्शनध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है.
-
hasTouchSupport
बूलियन
Chrome 57 या इसके बाद का वर्शनअगर इस डिसप्ले से कोई टच इनपुट डिवाइस जुड़ा है, तो वैल्यू 'सही है' पर सेट होती है.
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
-
isEnabled
बूलियन
अगर यह डिसप्ले चालू है, तो वैल्यू 'सही है' होगी.
-
isPrimary
बूलियन
अगर यह प्राइमरी डिसप्ले है, तो वैल्यू 'सही है' होगी.
-
isUnified
बूलियन
Chrome 59 या इसके बाद का वर्शनयूनिफ़ाइड डेस्कटॉप मोड में होने पर, सभी डिसप्ले के लिए 'सही है' पर सेट होता है.
enableUnifiedDesktopके बारे में दस्तावेज़ देखें. -
mirroringDestinationIds
string[]
Chrome 64 या इसके बाद का वर्शनसिर्फ़ ChromeOS पर उपलब्ध है. उन डिसप्ले के आइडेंटिफ़ायर जिन पर सोर्स डिसप्ले को मिरर किया जा रहा है. अगर कोई डिसप्ले मिरर नहीं किया जा रहा है, तो यह फ़ील्ड खाली होता है. यह सभी डिसप्ले के लिए एक जैसी वैल्यू पर सेट होगा. इसमें
mirroringSourceIdशामिल नहीं होना चाहिए. -
mirroringSourceId
स्ट्रिंग
सिर्फ़ ChromeOS पर उपलब्ध है. अगर स्क्रीन शेयर करने की सुविधा चालू है, तो उस डिसप्ले का आइडेंटिफ़ायर जिसे शेयर किया जा रहा है. अगर यह सुविधा चालू नहीं है, तो यह फ़ील्ड खाली रहेगा. यह सेटिंग सभी डिसप्ले के लिए सेट की जाएगी. इसमें वह डिसप्ले भी शामिल है जिसकी स्क्रीन शेयर की जा रही है.
-
मोडChrome 52 या इसके बाद का वर्शन
उपलब्ध डिसप्ले मोड की सूची. मौजूदा मोड में isSelected=true होगा. यह सुविधा सिर्फ़ ChromeOS पर उपलब्ध है. अन्य प्लैटफ़ॉर्म पर, इसे खाली कलेक्शन पर सेट किया जाएगा.
-
नाम
स्ट्रिंग
उपयोगकर्ता को आसानी से समझ में आने वाला नाम (जैसे, "HP LCD मॉनिटर").
-
ओवरस्कैन
डिसप्ले, स्क्रीन की सीमाओं के अंदर मौजूद है. फ़िलहाल, यह सुविधा सिर्फ़ ChromeOS पर उपलब्ध है. अन्य प्लैटफ़ॉर्म पर, इसे खाली इनसेट पर सेट किया जाएगा.
-
रोटेशन
संख्या
वर्टिकल पोज़िशन के हिसाब से, डिसप्ले को घड़ी की सुई की दिशा में घुमाने का कोण (डिग्री में). फ़िलहाल, यह सुविधा सिर्फ़ ChromeOS पर उपलब्ध है. अन्य प्लैटफ़ॉर्म पर, इसे 0 पर सेट किया जाएगा. अगर डिवाइस को टैबलेट के तौर पर इस्तेमाल किया जा रहा है, तो -1 वैल्यू का मतलब होगा कि स्क्रीन अपने-आप रोटेट हो जाएगी.
-
workArea
डिसप्ले की सीमाओं के अंदर, डिसप्ले का इस्तेमाल किया जा सकने वाला हिस्सा. वर्क एरिया में, डिसप्ले के उन हिस्सों को शामिल नहीं किया जाता जिन्हें ओएस के लिए रिज़र्व किया गया है. उदाहरण के लिए, टास्कबार और लॉन्चर.
Edid
प्रॉपर्टी
-
manufacturerId
स्ट्रिंग
मैन्युफ़ैक्चरर का तीन वर्णों वाला कोड. सेक्शन 3.4.1, पेज 21 देखें. v1.4 में ज़रूरी है.
-
productId
स्ट्रिंग
मैन्युफ़ैक्चरर की ओर से असाइन किया गया दो बाइट का कोड, सेक्शन 3.4.2 पेज 21. v1.4 में ज़रूरी है.
-
yearOfManufacture
संख्या
मैन्युफ़ैक्चरर का साल, सेक्शन 3.4.4 पेज 22. v1.4 में ज़रूरी है.
GetInfoFlags
प्रॉपर्टी
-
singleUnified
boolean ज़रूरी नहीं है
अगर इसे 'चालू है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड में होने पर,
getInfoसिर्फ़ एकDisplayUnitInfoदिखाएगा. इसके बारे मेंenableUnifiedDesktopमें बताया गया है. डिफ़ॉल्ट रूप से, यह बंद होता है.
Insets
प्रॉपर्टी
-
सबसे नीचे
संख्या
यह बॉटम बाउंड से y-ऐक्सिस की दूरी होती है.
-
बाएं
संख्या
यह बाईं ओर की सीमा से x-ऐक्सिस की दूरी होती है.
-
दाएं
संख्या
यह x-ऐक्सिस की दूरी को दाईं ओर की सीमा से दिखाता है.
-
ऊपर
संख्या
यह y-ऐक्सिस की दूरी है, जो सबसे ऊपर की सीमा से मापी जाती है.
LayoutPosition
लेआउट की पोज़िशन, यानी पैरंट का वह किनारा जिससे डिसप्ले अटैच है.
Enum
"top"
"right"
"bottom"
"left"
MirrorMode
मिरर मोड, यानी कि किसी डिसप्ले को अन्य डिसप्ले पर मिरर करने के अलग-अलग तरीके.
Enum
"off"
यह डिफ़ॉल्ट मोड (एक्सटेंड किया गया या यूनिफ़ाइड डेस्कटॉप) के बारे में बताता है.
"normal"
इससे पता चलता है कि डिफ़ॉल्ट सोर्स डिसप्ले को अन्य सभी डिसप्ले पर मिरर किया जाएगा.
"mixed"
इससे पता चलता है कि सोर्स डिसप्ले पर दिखने वाला कॉन्टेंट, डेस्टिनेशन डिसप्ले पर भी दिखेगा. कनेक्ट किए गए अन्य सभी डिसप्ले एक्सटेंड हो जाएंगे.
MirrorModeInfo
प्रॉपर्टी
-
mirroringDestinationIds
string[] ज़रूरी नहीं है
इससे मिररिंग डेस्टिनेशन के आईडी दिखते हैं. यह सिर्फ़ 'mixed' के लिए मान्य है.
-
mirroringSourceId
string ज़रूरी नहीं है
स्क्रीन मिरर करने वाले सोर्स डिसप्ले का आईडी. यह सिर्फ़ 'mixed' के लिए मान्य है.
-
मोड
मिरर मोड सेट किया जाना चाहिए.
Point
प्रॉपर्टी
-
x
संख्या
पॉइंट का x-कोऑर्डिनेट.
-
y
संख्या
पॉइंट का y-कोऑर्डिनेट.
TouchCalibrationPair
प्रॉपर्टी
-
displayPoint
डिसप्ले पॉइंट के कोऑर्डिनेट.
-
touchPoint
डिसप्ले पॉइंट से जुड़े टच पॉइंट के कोऑर्डिनेट.
TouchCalibrationPairQuad
प्रॉपर्टी
-
pair1
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के पहले पेयर की ज़रूरत होती है.
-
pair2
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के दूसरे पेयर की ज़रूरत होती है.
-
pair3
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के तीसरे पेयर की ज़रूरत होती है.
-
pair4
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के चौथे पेयर की ज़रूरत होती है.
तरीके
clearTouchCalibration()
chrome.system.display.clearTouchCalibration(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए टच कैलिब्रेशन को रीसेट करता है. साथ ही, डिसप्ले से जुड़े टच कैलिब्रेशन के डेटा को मिटाकर, इसे डिफ़ॉल्ट स्थिति में वापस लाता है.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
completeCustomTouchCalibration()
chrome.system.display.completeCustomTouchCalibration(
pairs: TouchCalibrationPairQuad,
bounds: Bounds,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इस प्रॉपर्टी का इस्तेमाल करके, डिसप्ले के लिए टच कैलिब्रेशन पेयर सेट किए जाते हैं. इन pairs का इस्तेमाल, टच स्क्रीन को कैलिब्रेट करने के लिए किया जाएगा, ताकि id के साथ डिसप्ले किया जा सके. id को startCustomTouchCalibration() में कॉल किया जाता है. इस तरीके को कॉल करने से पहले, हमेशा startCustomTouchCalibration को कॉल करें. अगर टच कैलिब्रेशन की प्रोसेस पहले से चल रही है, तो यह गड़बड़ी का मैसेज दिखाएगा.
पैरामीटर
-
जोड़ियां
डिसप्ले को कैलिब्रेट करने के लिए इस्तेमाल किए गए पॉइंट के पेयर.
-
बाउंड
टच कैलिब्रेशन के दौरान डिसप्ले की सीमाएं.
bounds.leftऔरbounds.topवैल्यू को अनदेखा कर दिया जाता है.
enableUnifiedDesktop()
chrome.system.display.enableUnifiedDesktop(
enabled: boolean,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इससे यूनिफ़ाइड डेस्कटॉप की सुविधा चालू/बंद होती है. अगर स्क्रीन मिरर करने की सुविधा चालू होने के दौरान इसे चालू किया जाता है, तो स्क्रीन मिरर करने की सुविधा बंद होने तक डेस्कटॉप मोड नहीं बदलेगा. ऐसा न होने पर, डेस्कटॉप मोड तुरंत यूनिफ़ाइड मोड पर स्विच हो जाएगा.
पैरामीटर
-
चालू किया गया
बूलियन
अगर यूनिफ़ाइड डेस्कटॉप की सुविधा चालू करनी है, तो इस वैल्यू को 'सही है' पर सेट करें.
getDisplayLayout()
chrome.system.display.getDisplayLayout(
callback?: function,
): Promise<DisplayLayout[]>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह कुकी, सभी डिसप्ले के लेआउट की जानकारी का अनुरोध करती है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:(layouts: DisplayLayout[]) => void
-
लेआउट
-
रिटर्न
-
Promise<DisplayLayout[]>
Chrome 91 या इसके बाद के वर्शनऐसा प्रॉमिस जो नतीजों के साथ पूरा होता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
getInfo()
chrome.system.display.getInfo(
flags?: GetInfoFlags,
callback?: function,
): Promise<DisplayUnitInfo[]>
इससे अटैच किए गए सभी डिसप्ले डिवाइसों की जानकारी का अनुरोध किया जाता है.
पैरामीटर
-
फ़्लैग
GetInfoFlags optional
Chrome 59 या इसके बाद का वर्शनजानकारी को वापस लाने के तरीके पर असर डालने वाले विकल्प.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:(displayInfo: DisplayUnitInfo[]) => void
-
displayInfo
-
रिटर्न
-
Promise<DisplayUnitInfo[]>
Chrome 91 या इसके बाद के वर्शनऐसा प्रॉमिस जो नतीजों के साथ पूरा होता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
overscanCalibrationAdjust()
chrome.system.display.overscanCalibrationAdjust(
id: string,
delta: Insets,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इस कमांड से, डिसप्ले के लिए मौजूदा ओवरस्कैन इनसेट को अडजस्ट किया जाता है. आम तौर पर, इससे डिसप्ले को किसी ऐक्सिस के साथ ले जाना चाहिए (जैसे, बाएं+दाएं की वैल्यू एक जैसी होती है) या किसी ऐक्सिस के साथ स्केल करना चाहिए (जैसे, ऊपर+नीचे की वैल्यू अलग-अलग होती है). हर Adjust कॉल, Start के बाद किए गए पिछले कॉल के साथ जुड़ जाता है.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
-
डेल्टा
यह ओवरस्कैन इनसेट में बदलाव करने की वैल्यू है.
overscanCalibrationComplete()
chrome.system.display.overscanCalibrationComplete(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. मौजूदा वैल्यू सेव करके और ओवरले को छिपाकर, डिसप्ले के लिए ओवरस्कैन अडजस्टमेंट पूरे करें.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
overscanCalibrationReset()
chrome.system.display.overscanCalibrationReset(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह फ़ंक्शन, डिसप्ले के लिए ओवरस्कैन इनसेट को पिछली बार सेव की गई वैल्यू पर रीसेट करता है.इसका मतलब है कि यह फ़ंक्शन, Start को कॉल करने से पहले की वैल्यू पर रीसेट करता है.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
overscanCalibrationStart()
chrome.system.display.overscanCalibrationStart(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इस कमांड से, डिसप्ले के लिए ओवरस्कैन कैलिब्रेशन शुरू होता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इससे पता चलेगा कि मौजूदा ओवरस्कैन इनसेट क्या हैं. अगर डिसप्ले id के लिए ओवरस्कैन कैलिब्रेशन की प्रोसेस चल रही है, तो इससे कैलिब्रेशन रीसेट हो जाएगा.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
setDisplayLayout()
chrome.system.display.setDisplayLayout(
layouts: DisplayLayout[],
callback?: function,
): Promise<void>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. सभी डिसप्ले के लिए लेआउट सेट करें. जो डिसप्ले शामिल नहीं किए गए हैं उनमें डिफ़ॉल्ट लेआउट का इस्तेमाल किया जाएगा. अगर कोई लेआउट ओवरलैप होता है या किसी और वजह से अमान्य होता है, तो उसे मान्य लेआउट में बदल दिया जाएगा. लेआउट की समस्या हल होने के बाद, onDisplayChanged इवेंट ट्रिगर होगा.
पैरामीटर
-
लेआउट
लेआउट की जानकारी. यह जानकारी, प्राइमरी डिसप्ले को छोड़कर अन्य सभी डिसप्ले के लिए ज़रूरी है.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 91 या इसके बाद के वर्शनयह प्रॉमिस तब पूरा होता है, जब फ़ंक्शन पूरा हो जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
setDisplayProperties()
chrome.system.display.setDisplayProperties(
id: string,
info: DisplayProperties,
callback?: function,
): Promise<void>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. id में दी गई जानकारी के मुताबिक, info में बताए गए डिसप्ले की प्रॉपर्टी अपडेट करता है. अगर प्रोसेस पूरी नहीं होती है, तो runtime.lastError सेट हो जाएगा.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
-
जानकारी
डिसप्ले प्रॉपर्टी के बारे में वह जानकारी जिसमें बदलाव किया जाना चाहिए. किसी प्रॉपर्टी की वैल्यू सिर्फ़ तब बदलेगी, जब
infoमें उसकी नई वैल्यू दी गई हो. -
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 91 या इसके बाद के वर्शनऐसा प्रॉमिस जो फ़ंक्शन के पूरा होने पर रिज़ॉल्व हो जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
setMirrorMode()
chrome.system.display.setMirrorMode(
info: MirrorModeInfo,
callback?: function,
): Promise<void>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इस कुकी का इस्तेमाल, डिसप्ले मोड को तय किए गए मिरर मोड पर सेट करने के लिए किया जाता है. हर कॉल के लिए, पिछली कॉल की स्थिति रीसेट हो जाती है. स्क्रीन शेयर करने की सुविधा के लिए, setDisplayProperties() को कॉल करने पर, डेस्टिनेशन डिसप्ले काम नहीं करेंगे.
पैरामीटर
-
जानकारी
मिरर मोड की वह जानकारी जिसे डिसप्ले मोड पर लागू किया जाना चाहिए.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
Promise<void>
Chrome 91 या इसके बाद के वर्शनऐसा प्रॉमिस जो फ़ंक्शन के पूरा होने पर रिज़ॉल्व हो जाता है.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
showNativeTouchCalibration()
chrome.system.display.showNativeTouchCalibration(
id: string,
callback?: function,
): Promise<boolean>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले आईडी id वाले डिसप्ले के लिए, नेटिव टच कैलिब्रेशन UX दिखाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इसमें आगे की कार्रवाई करने के लिए ज़रूरी निर्देश दिए गए होंगे. कॉल बैक सिर्फ़ तब शुरू होगा, जब कैलिब्रेशन पूरा हो जाएगा. कैलिब्रेशन पूरा न होने पर, गड़बड़ी का मैसेज दिखेगा.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
-
कॉलबैक
फ़ंक्शन ज़रूरी नहीं है
callbackपैरामीटर ऐसा दिखता है:(success: boolean) => void
-
हो गया
बूलियन
-
रिटर्न
-
Promise<boolean>
Chrome 91 या इसके बाद के वर्शनयह प्रॉमिस, कॉलर को यह सूचना देने के लिए रिज़ॉल्व होता है कि टच कैलिब्रेशन खत्म हो गया है. बूलियन वैल्यू से पता चलता है कि कैलिब्रेशन पूरा हुआ या नहीं.
प्रॉमिस सिर्फ़ Manifest V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा.
startCustomTouchCalibration()
chrome.system.display.startCustomTouchCalibration(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए, टच कैलिब्रेशन की सुविधा शुरू करता है. कैलिब्रेशन डेटा इकट्ठा करने के लिए कस्टम यूएक्स का इस्तेमाल करते समय, इसे कॉल किया जाना चाहिए. अगर टच कैलिब्रेशन की प्रोसेस पहले से चल रही है, तो यह गड़बड़ी का मैसेज दिखाएगा.
पैरामीटर
-
id
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
इवेंट
onDisplayChanged
chrome.system.display.onDisplayChanged.addListener(
callback: function,
)
जब डिसप्ले कॉन्फ़िगरेशन में कोई बदलाव होता है, तब यह इवेंट ट्रिगर होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:() => void