ब्यौरा
डिस्प्ले मेटाडेटा के बारे में क्वेरी करने के लिए, system.display API का इस्तेमाल करें.
अनुमतियां
system.displayटाइप
ActiveState
यह एक इनम है. इससे पता चलता है कि सिस्टम ने डिसप्ले का पता लगाया है और उसका इस्तेमाल किया जा रहा है. अगर सिस्टम को डिसप्ले का पता नहीं चलता है, तो उसे 'निष्क्रिय' माना जाता है. ऐसा हो सकता है कि डिसप्ले कनेक्ट न हो या स्लीप मोड की वजह से उसे डिसकनेक्ट माना गया हो. इस स्थिति का इस्तेमाल, सभी डिसप्ले के डिसकनेक्ट होने पर मौजूदा डिसप्ले को चालू रखने के लिए किया जाता है. उदाहरण के लिए.
Enum
"active"
"inactive"
Bounds
प्रॉपर्टी
-
ऊंचाई
संख्या
पिक्सल में डिसप्ले की ऊंचाई.
-
बाएं
संख्या
ऊपर के बाएं कोने का x-कॉर्डिनेट.
-
ऊपर
संख्या
ऊपर-बाएं कोने का y-निर्देशांक.
-
चौड़ाई
संख्या
पिक्सल में डिसप्ले की चौड़ाई.
DisplayLayout
प्रॉपर्टी
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
-
ऑफ़सेट
संख्या
कनेक्ट किए गए किनारे के साथ डिसप्ले का ऑफ़सेट. 0 का मतलब है कि सबसे ऊपर या सबसे बाएं कोने अलाइन किए गए हैं.
-
parentId
स्ट्रिंग
पैरंट डिसप्ले का यूनीक आइडेंटिफ़ायर. अगर यह रूट है, तो इसे खाली छोड़ दें.
-
जगह
यह डिसप्ले, पैरंट के हिसाब से किस लेआउट पोज़िशन पर है. रूट के लिए इसे अनदेखा कर दिया जाएगा.
DisplayMode
प्रॉपर्टी
-
deviceScaleFactor
संख्या
डिसप्ले मोड डिवाइस का स्केल फ़ैक्टर.
-
ऊंचाई
संख्या
डिसप्ले मोड की ऊंचाई, डिवाइस से अलग (उपयोगकर्ता को दिखने वाले) पिक्सल में.
-
heightInNativePixels
संख्या
डिसप्ले मोड की ऊंचाई, नेटिव पिक्सल में.
-
isInterlaced
बूलियन ज़रूरी नहीं है
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 ज़रूरी नहीं है
Chrome 52 या इसके बाद का वर्शनअगर यह सेट है, तो डिसप्ले मोड को इस वैल्यू से मेल खाने वाले मोड पर अपडेट करता है. अगर अन्य पैरामीटर अमान्य हैं, तो यह लागू नहीं होगा. अगर डिसप्ले मोड अमान्य है, तो इसे लागू नहीं किया जाएगा और एक गड़बड़ी सेट की जाएगी. हालांकि, अन्य प्रॉपर्टी अब भी लागू होंगी.
-
displayZoomFactor
number optional
Chrome 65 या इसके बाद के वर्शनअगर सेट किया जाता है, तो डिसप्ले से जुड़े ज़ूम को अपडेट करता है. ज़ूम करने पर, लेआउट और पेंट फिर से होता है. इसलिए, पिक्सल के हिसाब से इमेज को बड़ा करने के बजाय, ज़ूम करने पर इमेज की क्वालिटी बेहतर होती है.
-
isPrimary
बूलियन ज़रूरी नहीं है
अगर इस नीति को 'सही है' पर सेट किया जाता है, तो डिसप्ले को प्राइमरी डिसप्ले के तौर पर सेट किया जाता है. अगर इसे 'गलत है' पर सेट किया जाता है, तो यह कोई कार्रवाई नहीं करता. ध्यान दें: अगर डिसप्ले को प्राइमरी डाइमेंशन के तौर पर सेट किया जाता है, तो इसे अन्य सभी प्रॉपर्टी के लिए प्राइमरी डाइमेंशन माना जाता है. उदाहरण के लिए,
isUnifiedको सेट किया जा सकता है, लेकिन बाउंड ओरिजिन को सेट नहीं किया जा सकता. -
isUnified
बूलियन ज़रूरी नहीं है
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
बूलियन ज़रूरी नहीं है
अगर इसे 'चालू है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड में होने पर,
getInfoसिर्फ़ एकDisplayUnitInfoदिखाएगा. यूनिफ़ाइड डेस्कटॉप मोड के बारे में जानने के लिए,enableUnifiedDesktopदेखें. डिफ़ॉल्ट रूप से, यह 'बंद है' पर सेट होता है.
Insets
प्रॉपर्टी
-
सबसे नीचे
संख्या
यह बॉटम बाउंड से y-ऐक्सिस की दूरी है.
-
बाएं
संख्या
बाईं सीमा से x-ऐक्सिस की दूरी.
-
दाएं
संख्या
यह दाईं ओर की सीमा से x-ऐक्सिस की दूरी होती है.
-
ऊपर
संख्या
यह टॉप बाउंड से y-ऐक्सिस की दूरी होती है.
LayoutPosition
लेआउट की पोज़िशन, यानी कि डिसप्ले, पैरंट के जिस किनारे से जुड़ा है.
Enum
"top"
"right"
"bottom"
"left"
MirrorMode
मिरर मोड, यानी कि डिसप्ले को अन्य डिसप्ले पर मिरर करने के अलग-अलग तरीके.
Enum
"off"
इससे डिफ़ॉल्ट मोड (एक्सटेंड या यूनिफ़ाइड डेस्कटॉप) के बारे में पता चलता है.
"normal"
इससे पता चलता है कि डिफ़ॉल्ट सोर्स डिसप्ले को अन्य सभी डिसप्ले पर मिरर किया जाएगा.
"mixed"
इससे पता चलता है कि तय किए गए सोर्स डिसप्ले को, दिए गए डेस्टिनेशन डिसप्ले पर मिरर किया जाएगा. कनेक्ट किए गए अन्य सभी डिसप्ले पर, स्क्रीन को बढ़ाया जाएगा.
MirrorModeInfo
प्रॉपर्टी
-
mirroringDestinationIds
string[] ज़रूरी नहीं है
स्क्रीन मिरर करने की सुविधा वाले डिसप्ले के आईडी. यह सिर्फ़ 'मिक्स' के लिए मान्य है.
-
mirroringSourceId
string ज़रूरी नहीं है
स्क्रीन मिरर करने वाले सोर्स डिसप्ले का आईडी. यह सिर्फ़ 'मिक्स' के लिए मान्य है.
-
मोड
मिरर मोड सेट किया जाना चाहिए.
Point
प्रॉपर्टी
-
x
संख्या
यह पॉइंट का x-कॉर्डिनेट होता है.
-
y
संख्या
यह पॉइंट का y-निर्देशांक होता है.
TouchCalibrationPair
प्रॉपर्टी
-
displayPoint
डिसप्ले पॉइंट के निर्देशांक.
-
touchPoint
डिसप्ले पॉइंट से जुड़े टच पॉइंट के निर्देशांक.
TouchCalibrationPairQuad
प्रॉपर्टी
-
pair1
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के पहले पेयर की ज़रूरत होती है.
-
pair2
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के दूसरे पेयर की ज़रूरत होती है.
-
pair3
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के तीसरे पेयर की ज़रूरत होती है.
-
pair4
टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के चौथे पेयर की ज़रूरत होती है.
तरीके
clearTouchCalibration()
chrome.system.display.clearTouchCalibration(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए टच कैलिब्रेशन को रीसेट करता है. साथ ही, डिसप्ले से जुड़े टच कैलिब्रेशन के डेटा को मिटाकर, इसे डिफ़ॉल्ट स्थिति में वापस लाता है.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
completeCustomTouchCalibration()
chrome.system.display.completeCustomTouchCalibration(
pairs: TouchCalibrationPairQuad,
bounds: Bounds,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए, टच कैलिब्रेशन पेयर सेट करता है. इन pairs का इस्तेमाल, डिसप्ले के लिए टच स्क्रीन को कैलिब्रेट करने के लिए किया जाएगा. इसके लिए, startCustomTouchCalibration() में id को कॉल किया जाएगा. इस तरीके को कॉल करने से पहले, हमेशा startCustomTouchCalibration को कॉल करें. अगर टच कैलिब्रेशन की कोई दूसरी प्रोसेस पहले से चल रही है, तो इससे गड़बड़ी होगी.
पैरामीटर
-
जोड़ियां
डिसप्ले को कैलिब्रेट करने के लिए इस्तेमाल किए गए पॉइंट के जोड़े.
-
बाउंड
टच कैलिब्रेशन के दौरान डिसप्ले की सीमाएं.
bounds.leftऔरbounds.topवैल्यू को अनदेखा कर दिया जाता है.
enableUnifiedDesktop()
chrome.system.display.enableUnifiedDesktop(
enabled: boolean,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इससे यूनिफ़ाइड डेस्कटॉप की सुविधा चालू/बंद होती है. स्क्रीन मिरर करने की सुविधा चालू होने पर, इस सुविधा को चालू करने पर डेस्कटॉप मोड तब तक नहीं बदलेगा, जब तक स्क्रीन मिरर करने की सुविधा बंद नहीं हो जाती. ऐसा न होने पर, डेस्कटॉप मोड तुरंत यूनिफ़ाइड मोड पर स्विच हो जाएगा.
पैरामीटर
-
चालू किया गया
बूलियन
अगर यूनिफ़ाइड डेस्कटॉप चालू होना चाहिए, तो यह 'सही है' पर सेट होती है.
getDisplayLayout()
chrome.system.display.getDisplayLayout(): Promise<DisplayLayout[]>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह सभी डिसप्ले के लिए लेआउट की जानकारी का अनुरोध करता है.
रिटर्न
-
Promise<DisplayLayout[]>
Chrome 91 या इसके बाद के वर्शनऐसा प्रॉमिस जो नतीजों के साथ पूरा होता है.
getInfo()
chrome.system.display.getInfo(
flags?: GetInfoFlags,
): Promise<DisplayUnitInfo[]>
इससे अटैच किए गए सभी डिसप्ले डिवाइसों के लिए जानकारी का अनुरोध किया जाता है.
पैरामीटर
-
फ़्लैग
GetInfoFlags optional
Chrome 59 या इसके बाद के वर्शनये विकल्प, जानकारी मिलने के तरीके पर असर डालते हैं.
रिटर्न
-
Promise<DisplayUnitInfo[]>
Chrome 91 या इसके बाद के वर्शनऐसा प्रॉमिस जो नतीजों के साथ पूरा होता है.
overscanCalibrationAdjust()
chrome.system.display.overscanCalibrationAdjust(
id: string,
delta: Insets,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह कमांड, डिसप्ले के लिए मौजूदा ओवरस्कैन इनसेट को अडजस्ट करती है. आम तौर पर, इससे डिसप्ले को किसी ऐक्सिस के साथ ले जाना चाहिए (जैसे, बाएं+दाएं की वैल्यू एक जैसी होती है) या किसी ऐक्सिस के साथ स्केल करना चाहिए (जैसे, ऊपर+नीचे की वैल्यू अलग-अलग होती है). हर Adjust कॉल, Start के बाद किए गए पिछले कॉल के साथ जुड़ जाता है.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
-
डेल्टा
ओवरस्कैन इनसेट में बदलाव करने की रकम.
overscanCalibrationComplete()
chrome.system.display.overscanCalibrationComplete(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. मौजूदा वैल्यू सेव करके और ओवरले छिपाकर, डिसप्ले के लिए ओवरस्कैन अडजस्टमेंट पूरा करें.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
overscanCalibrationReset()
chrome.system.display.overscanCalibrationReset(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह फ़ंक्शन, डिसप्ले के लिए ओवरस्कैन इनसेट को पिछली बार सेव की गई वैल्यू पर रीसेट करता है.इसका मतलब है कि यह फ़ंक्शन, Start को कॉल करने से पहले की वैल्यू पर रीसेट करता है.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
overscanCalibrationStart()
chrome.system.display.overscanCalibrationStart(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इस कमांड से, डिसप्ले के लिए ओवरस्कैन कैलिब्रेशन शुरू किया जाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इससे पता चलेगा कि मौजूदा ओवरस्कैन इनसेट क्या हैं. अगर डिसप्ले id के लिए ओवरस्कैन कैलिब्रेशन की प्रोसेस चल रही है, तो इससे कैलिब्रेशन रीसेट हो जाएगा.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
setDisplayLayout()
chrome.system.display.setDisplayLayout(
layouts: DisplayLayout[],
): Promise<void>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. सभी डिसप्ले के लिए लेआउट सेट करें. जो डिसप्ले शामिल नहीं किए गए हैं उनमें डिफ़ॉल्ट लेआउट का इस्तेमाल किया जाएगा. अगर कोई लेआउट ओवरलैप होता है या किसी और वजह से अमान्य होता है, तो उसे मान्य लेआउट में बदल दिया जाएगा. लेआउट की समस्या हल होने के बाद, onDisplayChanged इवेंट ट्रिगर होगा.
पैरामीटर
-
लेआउट
लेआउट की जानकारी. यह जानकारी, प्राइमरी डिसप्ले को छोड़कर अन्य सभी डिसप्ले के लिए ज़रूरी है.
रिटर्न
-
Promise<void>
Chrome 91 या इसके बाद के वर्शनफ़ंक्शन पूरा होने पर, यह प्रॉमिस रिज़ॉल्व हो जाता है.
setDisplayProperties()
chrome.system.display.setDisplayProperties(
id: string,
info: DisplayProperties,
): Promise<void>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. id में दी गई जानकारी के मुताबिक, info में बताए गए डिसप्ले की प्रॉपर्टी अपडेट करता है. अगर यह प्रोसेस पूरी नहीं होती है, तो runtime.lastError सेट हो जाएगा.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
-
जानकारी
डिसप्ले प्रॉपर्टी के बारे में वह जानकारी जिसमें बदलाव किया जाना चाहिए. किसी प्रॉपर्टी की वैल्यू सिर्फ़ तब बदलेगी, जब
infoमें उसकी नई वैल्यू दी गई हो.
रिटर्न
-
Promise<void>
Chrome 91 या इसके बाद के वर्शनफ़ंक्शन पूरा होने पर, यह प्रॉमिस रिज़ॉल्व हो जाता है.
setMirrorMode()
chrome.system.display.setMirrorMode(
info: MirrorModeInfo,
): Promise<void>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. डिसप्ले मोड को बताए गए मिरर मोड पर सेट करता है. हर कॉल के लिए, पिछली कॉल की स्थिति रीसेट हो जाती है. स्क्रीन शेयर करने की सुविधा के लिए, setDisplayProperties() को कॉल करने पर, डेस्टिनेशन डिसप्ले पर यह सुविधा काम नहीं करेगी.
पैरामीटर
-
जानकारी
मिरर मोड की वह जानकारी जिसे डिसप्ले मोड पर लागू किया जाना चाहिए.
रिटर्न
-
Promise<void>
Chrome 91 या इसके बाद के वर्शनफ़ंक्शन पूरा होने पर, यह प्रॉमिस रिज़ॉल्व हो जाता है.
showNativeTouchCalibration()
chrome.system.display.showNativeTouchCalibration(
id: string,
): Promise<boolean>
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए नेटिव टच कैलिब्रेशन यूएक्स दिखाता है. डिसप्ले आईडी के तौर पर id का इस्तेमाल किया जाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इसमें आगे की कार्रवाई करने के लिए ज़रूरी निर्देश दिए गए होंगे. कॉल बैक की सुविधा सिर्फ़ तब चालू होगी, जब कैलिब्रेशन पूरा हो जाएगा. कैलिब्रेशन पूरा न होने पर, गड़बड़ी का मैसेज दिखेगा.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
रिटर्न
-
Promise<boolean>
Chrome 91 या इसके बाद के वर्शनयह प्रॉमिस, कॉलर को यह सूचना देता है कि टच कैलिब्रेशन खत्म हो गया है. बूलियन वैल्यू से पता चलता है कि कैलिब्रेशन पूरा हुआ या नहीं.
startCustomTouchCalibration()
chrome.system.display.startCustomTouchCalibration(
id: string,
): void
ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह कमांड, डिसप्ले के लिए कस्टम टच कैलिब्रेशन शुरू करती है. कैलिब्रेशन डेटा इकट्ठा करने के लिए कस्टम यूएक्स का इस्तेमाल करते समय, इसे कॉल किया जाना चाहिए. अगर टच कैलिब्रेशन की कोई दूसरी प्रोसेस पहले से चल रही है, तो इससे गड़बड़ी होगी.
पैरामीटर
-
आईडी
स्ट्रिंग
डिस्प्ले का यूनीक आइडेंटिफ़ायर.
इवेंट
onDisplayChanged
chrome.system.display.onDisplayChanged.addListener(
callback: function,
)
डिसप्ले कॉन्फ़िगरेशन में कोई भी बदलाव होने पर यह इवेंट ट्रिगर होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callbackपैरामीटर ऐसा दिखता है:() => void