ब्यौरा
डिस्प्ले मेटाडेटा के बारे में क्वेरी करने के लिए, 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 या इसके बाद का वर्शनडिसप्ले मोड की रीफ़्रेश दर, हर्ट्ज़ में. 
- 
    uiScalenumber ज़रूरी नहीं Chrome 70 से बंद कर दिया गया हैdisplayZoomFactorका इस्तेमाल करेंडिसप्ले मोड के यूज़र इंटरफ़ेस का स्केल फ़ैक्टर. 
- 
    चौड़ाईसंख्या डिसप्ले मोड की चौड़ाई, डिवाइस से अलग (उपयोगकर्ता को दिखने वाले) पिक्सल में. 
- 
    widthInNativePixelsसंख्या डिसप्ले मोड की चौड़ाई, नेटिव पिक्सल में. 
DisplayProperties
प्रॉपर्टी
- 
    boundsOriginXnumber ज़रूरी नहीं अगर यह सेट है, तो यह डिसप्ले की लॉजिकल बाउंड्री के ऑरिजिन को x-ऐक्सिस के साथ अपडेट करता है. boundsOriginYके साथ लागू किया गया. अगर यह सेट नहीं है औरboundsOriginYसेट है, तो डिफ़ॉल्ट रूप से मौजूदा वैल्यू पर सेट होता है. ध्यान दें कि डिसप्ले ओरिजन को अपडेट करते समय, कुछ पाबंदियां लागू होंगी. इसलिए, हो सकता है कि फ़ाइनल बाउंड्री ओरिजन, सेट किए गए ओरिजन से अलग हो.getInfoका इस्तेमाल करके, फ़ाइनल बाउंड्री को वापस पाया जा सकता है. प्राइमरी डिसप्ले पर, सीमा के ऑरिजिन को नहीं बदला जा सकता.
- 
    boundsOriginYnumber ज़रूरी नहीं अगर सेट किया जाता है, तो यह डिसप्ले की लॉजिकल बाउंड्री के ऑरिजिन को y-ऐक्सिस के साथ अपडेट करता है. boundsOriginXपैरामीटर के बारे में जानकारी देने वाला दस्तावेज़ देखें.
- 
    displayModeDisplayMode optional Chrome 52 या इसके बाद का वर्शनअगर यह सेट है, तो डिसप्ले मोड को इस वैल्यू से मैच करने वाले मोड पर अपडेट करता है. अगर अन्य पैरामीटर अमान्य हैं, तो यह लागू नहीं होगा. अगर डिसप्ले मोड अमान्य है, तो इसे लागू नहीं किया जाएगा और एक गड़बड़ी सेट की जाएगी. हालांकि, अन्य प्रॉपर्टी अब भी लागू होंगी. 
- 
    displayZoomFactornumber ज़रूरी नहीं Chrome 65 या इसके बाद के वर्शनअगर यह सेट है, तो डिसप्ले से जुड़े ज़ूम को अपडेट करता है. ज़ूम करने की इस सुविधा से, लेआउट और पेंटिंग को फिर से बनाया जाता है. इसलिए, यह सुविधा पिक्सल दर पिक्सल स्ट्रेच करके इमेज को बड़ा करने की सुविधा से बेहतर है. 
- 
    isPrimaryबूलियन ज़रूरी नहीं है अगर इस नीति को 'सही है' पर सेट किया जाता है, तो डिसप्ले को प्राइमरी डिसप्ले के तौर पर सेट किया जाता है. अगर इसे 'गलत है' पर सेट किया जाता है, तो इसका कोई असर नहीं होता. ध्यान दें: अगर डिसप्ले को सेट किया जाता है, तो इसे अन्य सभी प्रॉपर्टी के लिए प्राइमरी माना जाता है. उदाहरण के लिए, isUnifiedको सेट किया जा सकता है और बाउंड्री के ओरिजन को सेट नहीं किया जा सकता.
- 
    isUnifiedबूलियन ज़रूरी नहीं है Chrome 59 या इसके बाद के वर्शनसिर्फ़ ChromeOS के लिए. अगर इसे 'सही है' पर सेट किया जाता है, तो डिसप्ले मोड को यूनिफ़ाइड डेस्कटॉप पर सेट कर दिया जाता है. ज़्यादा जानकारी के लिए, enableUnifiedDesktopदेखें. अगर इसे 'गलत है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड बंद हो जाएगा. यह सिर्फ़ प्राइमरी डिसप्ले के लिए मान्य है. अगर mirroringSourceId दिया गया है, तो इसे नहीं दिया जाना चाहिए. साथ ही, अन्य प्रॉपर्टी को अनदेखा कर दिया जाएगा. अगर यह जानकारी नहीं दी जाती है, तो इसका कोई असर नहीं पड़ता.
- 
    mirroringSourceIdstring ज़रूरी नहीं है Chrome 68 के बाद से काम नहीं करताsetMirrorModeका इस्तेमाल करें.सिर्फ़ ChromeOS के लिए. अगर इस नीति को सेट किया जाता है और इसकी वैल्यू खाली नहीं होती है, तो सिर्फ़ इस डिसप्ले के लिए मिररिंग की सुविधा चालू हो जाती है. ऐसा न करने पर, सभी डिसप्ले के लिए स्क्रीन शेयर करने की सुविधा बंद हो जाती है. इस वैल्यू से, मिरर करने के लिए सोर्स डिसप्ले के आईडी का पता चलना चाहिए. यह आईडी, setDisplayProperties को पास किए गए आईडी से अलग होना चाहिए. अगर इसे सेट किया जाता है, तो कोई दूसरी प्रॉपर्टी सेट नहीं की जा सकती. 
- 
    ओवरस्कैनइंसर्ट ज़रूरी नहीं है अगर इसे सेट किया जाता है, तो डिसप्ले के ओवरस्कैन इनसेट को दी गई वैल्यू पर सेट करता है. ध्यान दें कि ओवरस्कैन की वैल्यू, नेगेटिव या स्क्रीन के साइज़ के आधे से ज़्यादा नहीं होनी चाहिए. इंटरनल मॉनिटर पर ओवरस्कैन को नहीं बदला जा सकता. 
- 
    रोटेशनnumber ज़रूरी नहीं अगर यह सेट है, तो डिसप्ले के रोटेशन को अपडेट करता है. मान्य वैल्यू [0, 90, 180, 270] हैं. रोटेशन को घड़ी की दिशा में सेट किया जाता है. यह डिसप्ले की वर्टिकल पोज़िशन के हिसाब से होता है. 
DisplayUnitInfo
प्रॉपर्टी
- 
    activeStateChrome 117 या इसके बाद का वर्शनअगर सिस्टम को डिसप्ले का पता चल जाता है और वह इसका इस्तेमाल करता है, तो यह स्थिति 'चालू है' पर सेट होती है. 
- 
    availableDisplayZoomFactorsnumber[] Chrome 67 या इसके बाद का वर्शनज़ूम फ़ैक्टर की वैल्यू की सूची, जिसे डिसप्ले के लिए सेट किया जा सकता है. 
- 
    बाउंडडिसप्ले की लॉजिकल सीमाएं. 
- 
    displayZoomFactorसंख्या Chrome 65 या इसके बाद के वर्शनडिस्प्ले के मौजूदा और डिफ़ॉल्ट ज़ूम के बीच का अनुपात. उदाहरण के लिए, वैल्यू 1 का मतलब 100% ज़ूम है और वैल्यू 1.5 का मतलब 150% ज़ूम है. 
- 
    dpiXसंख्या x-ऐक्सिस के हिसाब से, हर इंच में पिक्सल की संख्या. 
- 
    dpiYसंख्या y-ऐक्सिस के हिसाब से, हर इंच में पिक्सल की संख्या. 
- 
    edidEdid ज़रूरी नहीं है Chrome 67 या इसके बाद का वर्शनध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) के लिए उपलब्ध है. 
- 
    hasTouchSupportबूलियन Chrome 57 या इसके बाद का वर्शनअगर इस डिसप्ले से कोई टच इनपुट डिवाइस जुड़ा है, तो वैल्यू 'सही' होती है. 
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
- 
    isEnabledबूलियन अगर यह डिसप्ले चालू है, तो वैल्यू 'सही है' पर सेट होती है. 
- 
    isPrimaryबूलियन अगर यह प्राइमरी डिसप्ले है, तो वैल्यू 'सही है' होगी. 
- 
    isUnifiedबूलियन Chrome 59 या इसके बाद के वर्शनयूनिफ़ाइड डेस्कटॉप मोड में होने पर, सभी डिसप्ले के लिए सही है. enableUnifiedDesktopके लिए दस्तावेज़ देखें.
- 
    mirroringDestinationIdsstring[] Chrome 64+सिर्फ़ ChromeOS के लिए. उन डिसप्ले के आइडेंटिफ़ायर जिन पर सोर्स डिसप्ले को मिरर किया जा रहा है. अगर कोई डिसप्ले मिरर नहीं किया जा रहा है, तो यह फ़ील्ड खाली होता है. यह सभी डिसप्ले के लिए एक ही वैल्यू पर सेट होगा. इसमें mirroringSourceIdशामिल नहीं होना चाहिए.
- 
    mirroringSourceIdस्ट्रिंग सिर्फ़ ChromeOS के लिए. अगर स्क्रीन मिरर करने की सुविधा चालू है, तो मिरर की जा रही डिसप्ले का आइडेंटिफ़ायर. अगर यह सुविधा चालू नहीं है, तो यह फ़ील्ड खाली रहेगा. यह सेटिंग, सभी डिसप्ले के लिए सेट की जाएगी. इसमें वह डिसप्ले भी शामिल है जिसे मिरर किया जा रहा है. 
- 
    मोडChrome 52 या इसके बाद का वर्शनउपलब्ध डिसप्ले मोड की सूची. मौजूदा मोड में isSelected=true होगा. यह सुविधा सिर्फ़ ChromeOS पर उपलब्ध है. दूसरे प्लैटफ़ॉर्म पर, इसे खाली कलेक्शन के तौर पर सेट किया जाएगा. 
- 
    नामस्ट्रिंग उपयोगकर्ता को आसानी से समझ में आने वाला नाम (जैसे, "HP LCD मॉनिटर"). 
- 
    ओवरस्कैनस्क्रीन की सीमाओं के अंदर डिसप्ले के इनसेट. फ़िलहाल, यह सुविधा सिर्फ़ ChromeOS पर उपलब्ध है. इसे अन्य प्लैटफ़ॉर्म पर खाली इनसेट पर सेट किया जाएगा. 
- 
    रोटेशनसंख्या वर्टिकल पोज़िशन के हिसाब से, डिसप्ले को घड़ी की सुई की दिशा में घुमाने का कोण (डिग्री में). फ़िलहाल, यह सुविधा सिर्फ़ ChromeOS पर उपलब्ध है. अन्य प्लैटफ़ॉर्म पर 0 पर सेट हो जाएगा. डिवाइस के फ़िज़िकल टैबलेट मोड में होने पर, -1 वैल्यू का मतलब ऑटो-रोटेट होगा. 
- 
    workAreaडिसप्ले की सीमाओं के अंदर, डिसप्ले का इस्तेमाल किया जा सकने वाला वर्क एरिया. वर्क एरिया में, डिसप्ले के वे हिस्से शामिल नहीं होते हैं जो ओएस के लिए रिज़र्व किए गए हैं. उदाहरण के लिए, टास्कबार और लॉन्चर. 
Edid
प्रॉपर्टी
- 
    manufacturerIdस्ट्रिंग मैन्युफ़ैक्चरर का तीन वर्णों वाला कोड. सेक्शन 3.4.1, पेज 21 देखें. वर्शन 1.4 में ज़रूरी है. 
- 
    productIdस्ट्रिंग मैन्युफ़ैक्चरर की ओर से असाइन किया गया दो बाइट का कोड, सेक्शन 3.4.2 पेज 21. वर्शन 1.4 में ज़रूरी है. 
- 
    yearOfManufactureसंख्या मैन्युफ़ैक्चरिंग का साल, सेक्शन 3.4.4 पेज 22. वर्शन 1.4 में ज़रूरी है. 
GetInfoFlags
प्रॉपर्टी
- 
    singleUnifiedबूलियन ज़रूरी नहीं है अगर इसे 'चालू है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड में होने पर, getInfoसिर्फ़ एकDisplayUnitInfoदिखाएगा. यूनिफ़ाइड डेस्कटॉप मोड के बारे में जानने के लिए,enableUnifiedDesktopदेखें. डिफ़ॉल्ट रूप से, यह 'बंद है' पर सेट होता है.
Insets
प्रॉपर्टी
- 
    सबसे नीचेसंख्या यह बॉटम बाउंड से y-ऐक्सिस की दूरी होती है. 
- 
    बाएंसंख्या बाईं सीमा से x-ऐक्सिस की दूरी. 
- 
    दाएंसंख्या यह दाईं ओर की सीमा से x-ऐक्सिस की दूरी होती है. 
- 
    ऊपरसंख्या यह टॉप बाउंड से y-ऐक्सिस की दूरी होती है. 
LayoutPosition
लेआउट की पोज़िशन, यानी कि पैरंट का वह किनारा जिससे डिसप्ले अटैच है.
Enum
"top" 
 
"right" 
 
"bottom" 
 
"left" 
 
MirrorMode
मिरर मोड, यानी कि डिसप्ले को दूसरे डिसप्ले पर मिरर करने के अलग-अलग तरीके.
Enum
"off" 
 डिफ़ॉल्ट मोड (एक्सटेंड किया गया या यूनिफ़ाइड डेस्कटॉप) के बारे में बताता है.
"normal" 
 इससे पता चलता है कि डिफ़ॉल्ट सोर्स डिसप्ले को अन्य सभी डिसप्ले पर मिरर किया जाएगा.
"mixed" 
 इससे पता चलता है कि तय किए गए सोर्स डिसप्ले को, दिए गए डेस्टिनेशन डिसप्ले पर मिरर किया जाएगा. कनेक्ट किए गए अन्य सभी डिसप्ले पर स्क्रीन को बढ़ाया जाएगा.
MirrorModeInfo
प्रॉपर्टी
- 
    mirroringDestinationIdsstring[] ज़रूरी नहीं है स्क्रीन मिरर करने की सुविधा वाले डेस्टिनेशन डिसप्ले के आईडी. यह सिर्फ़ 'मिक्स' के लिए मान्य है. 
- 
    mirroringSourceIdstring ज़रूरी नहीं है स्क्रीन मिरर करने की सुविधा के सोर्स डिसप्ले का आईडी. यह सिर्फ़ 'मिक्स' के लिए मान्य है. 
- 
    मोडवह मिरर मोड जिसे सेट किया जाना चाहिए. 
Point
प्रॉपर्टी
- 
    xसंख्या यह पॉइंट का x-कॉर्डिनेट होता है. 
- 
    yसंख्या यह पॉइंट का y-निर्देशांक होता है. 
TouchCalibrationPair
प्रॉपर्टी
- 
    displayPointडिसप्ले पॉइंट के निर्देशांक. 
- 
    touchPointडिसप्ले पॉइंट से जुड़े टच पॉइंट के निर्देशांक. 
TouchCalibrationPairQuad
प्रॉपर्टी
- 
    pair1टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट का पहला पेयर ज़रूरी है. 
- 
    pair2टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के दूसरे पेयर की ज़रूरत होती है. 
- 
    pair3टच कैलिब्रेशन के लिए, तीसरे टच और डिसप्ले पॉइंट की ज़रूरत होती है. 
- 
    pair4टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के चौथे पेयर की ज़रूरत होती है. 
तरीके
clearTouchCalibration()
chrome.system.display.clearTouchCalibration(
id: string,
): void
यह डिसप्ले के लिए टच कैलिब्रेशन को रीसेट करता है. साथ ही, डिसप्ले से जुड़े टच कैलिब्रेशन के डेटा को मिटाकर, इसे डिफ़ॉल्ट स्थिति में वापस लाता है.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
completeCustomTouchCalibration()
chrome.system.display.completeCustomTouchCalibration(
pairs: TouchCalibrationPairQuad,
bounds: Bounds,
): void
यह डिसप्ले के लिए टच कैलिब्रेशन पेयर सेट करता है. इन pairs का इस्तेमाल, डिसप्ले के लिए टच स्क्रीन को कैलिब्रेट करने के लिए किया जाएगा. इसके लिए, startCustomTouchCalibration() में id को कॉल किया जाएगा. इस तरीके को कॉल करने से पहले, हमेशा 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 या इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
getInfo()
chrome.system.display.getInfo(
flags?: GetInfoFlags,
callback?: function,
): Promise<DisplayUnitInfo[]>
इससे अटैच किए गए सभी डिसप्ले डिवाइसों की जानकारी का अनुरोध किया जाता है.
पैरामीटर
- 
    फ़्लैगGetInfoFlags ज़रूरी नहीं है Chrome 59 या इसके बाद के वर्शनये विकल्प, जानकारी मिलने के तरीके पर असर डालते हैं. 
- 
    कॉलबैकफ़ंक्शन ज़रूरी नहीं callbackपैरामीटर ऐसा दिखता है:(displayInfo: DisplayUnitInfo[]) => void - 
    displayInfo
 
- 
    
रिटर्न
- 
            Promise<DisplayUnitInfo[]> Chrome 91 या इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
overscanCalibrationAdjust()
chrome.system.display.overscanCalibrationAdjust(
id: string,
delta: Insets,
): void
यह कमांड, डिसप्ले के लिए मौजूदा ओवरस्कैन इनसेट को अडजस्ट करती है. आम तौर पर, इससे डिसप्ले को किसी ऐक्सिस के साथ ले जाना चाहिए (जैसे, बाएं+दाएं की वैल्यू एक जैसी होती है) या किसी ऐक्सिस के साथ स्केल करना चाहिए (जैसे, ऊपर+नीचे की वैल्यू अलग-अलग होती है). हर Adjust कॉल, Start के बाद से किए गए पिछले कॉल के साथ जुड़ जाता है.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
- 
    डेल्टाओवस्कैन इनसेट में बदलाव करने के लिए रकम. 
overscanCalibrationComplete()
chrome.system.display.overscanCalibrationComplete(
id: string,
): void
मौजूदा वैल्यू सेव करके और ओवरले को छिपाकर, डिसप्ले के लिए ओवरस्कैन अडजस्टमेंट पूरा करें.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
overscanCalibrationReset()
chrome.system.display.overscanCalibrationReset(
id: string,
): void
यह फ़ंक्शन, डिसप्ले के लिए ओवरस्कैन इनसेट को पिछली सेव की गई वैल्यू पर रीसेट करता है.इसका मतलब है कि Start को कॉल करने से पहले की वैल्यू पर रीसेट करता है.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
overscanCalibrationStart()
chrome.system.display.overscanCalibrationStart(
id: string,
): void
इस कमांड से, डिसप्ले के लिए ओवरस्कैन कैलिब्रेशन शुरू किया जाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इसमें मौजूदा ओवरस्कैन इनसेट की जानकारी होगी. अगर डिसप्ले id के लिए ओवरस्कैन कैलिब्रेशन की प्रोसेस चल रही है, तो इससे कैलिब्रेशन रीसेट हो जाएगा.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
setDisplayLayout()
chrome.system.display.setDisplayLayout(
layouts: DisplayLayout[],
callback?: function,
): Promise<void>
सभी डिसप्ले के लिए लेआउट सेट करें. जो डिसप्ले शामिल नहीं किए गए हैं उनमें डिफ़ॉल्ट लेआउट का इस्तेमाल किया जाएगा. अगर कोई लेआउट ओवरलैप होता है या किसी और वजह से अमान्य है, तो उसे मान्य लेआउट में बदल दिया जाएगा. लेआउट की समस्या हल होने के बाद, onDisplayChanged इवेंट ट्रिगर होगा. ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) के लिए उपलब्ध है.
पैरामीटर
- 
    लेआउटलेआउट की जानकारी. यह जानकारी, प्राइमरी डिसप्ले को छोड़कर अन्य सभी डिसप्ले के लिए ज़रूरी है. 
- 
    कॉलबैकफ़ंक्शन ज़रूरी नहीं callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            Promise<void> Chrome 91 या इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
setDisplayProperties()
chrome.system.display.setDisplayProperties(
id: string,
info: DisplayProperties,
callback?: function,
): Promise<void>
id में दी गई जानकारी के मुताबिक, info में बताए गए डिसप्ले की प्रॉपर्टी अपडेट करता है. अगर ऐसा नहीं होता है, तो runtime.lastError सेट हो जाएगा. ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) के लिए उपलब्ध है.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
- 
    जानकारीडिसप्ले प्रॉपर्टी के बारे में वह जानकारी जिसमें बदलाव किया जाना चाहिए. किसी प्रॉपर्टी में बदलाव सिर्फ़ तब किया जाएगा, जब infoमें उसके लिए कोई नई वैल्यू दी गई हो.
- 
    कॉलबैकफ़ंक्शन ज़रूरी नहीं callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            Promise<void> Chrome 91 या इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
setMirrorMode()
chrome.system.display.setMirrorMode(
info: MirrorModeInfo,
callback?: function,
): Promise<void>
डिसप्ले मोड को, तय किए गए मिरर मोड पर सेट करता है. हर कॉल के लिए, पिछली कॉल की स्थिति रीसेट हो जाती है. मिररिंग के लिए इस्तेमाल किए जा रहे डिसप्ले पर, setDisplayProperties() को कॉल करने पर गड़बड़ी होगी. ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) के लिए उपलब्ध है.
पैरामीटर
- 
    जानकारीमिरर मोड की वह जानकारी जिसे डिसप्ले मोड पर लागू किया जाना चाहिए. 
- 
    कॉलबैकफ़ंक्शन ज़रूरी नहीं callbackपैरामीटर ऐसा दिखता है:() => void 
रिटर्न
- 
            Promise<void> Chrome 91 या इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
showNativeTouchCalibration()
chrome.system.display.showNativeTouchCalibration(
id: string,
callback?: function,
): Promise<boolean>
यह id को डिसप्ले आईडी के तौर पर इस्तेमाल करके, डिसप्ले के लिए नेटिव टच कैलिब्रेशन यूज़र एक्सपीरियंस दिखाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इसमें आगे की कार्रवाई करने के बारे में ज़रूरी निर्देश दिए गए होंगे. कैलिब्रेशन पूरा होने पर ही कॉलबैक शुरू होगा. अगर कैलिब्रेशन नहीं हो पाता है, तो गड़बड़ी का मैसेज दिखेगा.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
- 
    कॉलबैकफ़ंक्शन ज़रूरी नहीं callbackपैरामीटर ऐसा दिखता है:(success: boolean) => void - 
    सफलताबूलियन 
 
- 
    
रिटर्न
- 
            Promise<boolean> Chrome 91 या इसके बाद के वर्शनप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और इसके बाद के वर्शन के लिए काम करते हैं. अन्य प्लैटफ़ॉर्म को कॉलबैक का इस्तेमाल करना होगा. 
startCustomTouchCalibration()
chrome.system.display.startCustomTouchCalibration(
id: string,
): void
यह डिसप्ले के लिए, पसंद के मुताबिक टच कैलिब्रेशन शुरू करता है. कैलिब्रेशन डेटा इकट्ठा करने के लिए कस्टम यूएक्स का इस्तेमाल करते समय, इस फ़ंक्शन को कॉल किया जाना चाहिए. अगर टच कैलिब्रेशन की प्रोसेस पहले से चल रही है, तो यह गड़बड़ी दिखेगी.
पैरामीटर
- 
    आईडीस्ट्रिंग डिस्प्ले का यूनीक आइडेंटिफ़ायर. 
इवेंट
onDisplayChanged
chrome.system.display.onDisplayChanged.addListener(
callback: function,
)
डिसप्ले कॉन्फ़िगरेशन में कोई भी बदलाव होने पर यह इवेंट ट्रिगर होता है.
पैरामीटर
- 
    कॉलबैकफ़ंक्शन callbackपैरामीटर ऐसा दिखता है:() => void