browser.system.display

ब्यौरा

डिस्प्ले मेटाडेटा के बारे में क्वेरी करने के लिए, system.display API का इस्तेमाल करें.

अनुमतियां

system.display

टाइप

ActiveState

Chrome 117 या इसके बाद का वर्शन

यह एक इनम है. इससे पता चलता है कि सिस्टम ने डिसप्ले का पता लगाया है और उसका इस्तेमाल किया जा रहा है. अगर सिस्टम को डिसप्ले का पता नहीं चलता है, तो उसे 'निष्क्रिय' माना जाता है. ऐसा हो सकता है कि डिसप्ले कनेक्ट न हो या स्लीप मोड की वजह से उसे डिसकनेक्ट माना गया हो. इस स्थिति का इस्तेमाल, सभी डिसप्ले के डिसकनेक्ट होने पर मौजूदा डिसप्ले को चालू रखने के लिए किया जाता है. उदाहरण के लिए.

Enum

"active"

"inactive"

Bounds

प्रॉपर्टी

  • ऊंचाई

    संख्या

    पिक्सल में डिसप्ले की ऊंचाई.

  • बाएं

    संख्या

    ऊपर के बाएं कोने का x-कॉर्डिनेट.

  • ऊपर

    संख्या

    ऊपर-बाएं कोने का y-निर्देशांक.

  • चौड़ाई

    संख्या

    पिक्सल में डिसप्ले की चौड़ाई.

DisplayLayout

Chrome 53 या इसके बाद का वर्शन

प्रॉपर्टी

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

  • ऑफ़सेट

    संख्या

    कनेक्ट किए गए किनारे के साथ डिसप्ले का ऑफ़सेट. 0 का मतलब है कि सबसे ऊपर या सबसे बाएं कोने अलाइन किए गए हैं.

  • parentId

    स्ट्रिंग

    पैरंट डिसप्ले का यूनीक आइडेंटिफ़ायर. अगर यह रूट है, तो इसे खाली छोड़ दें.

  • जगह

    यह डिसप्ले, पैरंट के हिसाब से किस लेआउट पोज़िशन पर है. रूट के लिए इसे अनदेखा कर दिया जाएगा.

DisplayMode

Chrome 52 या इसके बाद का वर्शन

प्रॉपर्टी

  • 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

प्रॉपर्टी

  • activeState
    Chrome 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 वैल्यू को ऑटो-रोटेट के तौर पर समझा जाएगा.

  • डिसप्ले की सीमाओं के अंदर, डिसप्ले का इस्तेमाल किया जा सकने वाला वर्क एरिया. वर्क एरिया में, डिसप्ले के वे हिस्से शामिल नहीं होते हैं जो ओएस के लिए रिज़र्व किए गए हैं. उदाहरण के लिए, टास्कबार और लॉन्चर.

Edid

Chrome 67 या इसके बाद का वर्शन

प्रॉपर्टी

  • manufacturerId

    स्ट्रिंग

    मैन्युफ़ैक्चरर का तीन वर्णों वाला कोड. सेक्शन 3.4.1, पेज 21 देखें. v1.4 में ज़रूरी है.

  • productId

    स्ट्रिंग

    मैन्युफ़ैक्चरर की ओर से असाइन किया गया दो बाइट का कोड, सेक्शन 3.4.2 पेज 21. v1.4 में ज़रूरी है.

  • yearOfManufacture

    संख्या

    डिवाइस कब बनाया गया, सेक्शन 3.4.4 पेज 22. v1.4 में ज़रूरी है.

GetInfoFlags

Chrome 59 या इसके बाद के वर्शन

प्रॉपर्टी

  • singleUnified

    बूलियन ज़रूरी नहीं है

    अगर इसे 'चालू है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड में होने पर, getInfo सिर्फ़ एक DisplayUnitInfo दिखाएगा. यूनिफ़ाइड डेस्कटॉप मोड के बारे में जानने के लिए, enableUnifiedDesktop देखें. डिफ़ॉल्ट रूप से, यह 'बंद है' पर सेट होता है.

Insets

प्रॉपर्टी

  • सबसे नीचे

    संख्या

    यह बॉटम बाउंड से y-ऐक्सिस की दूरी है.

  • बाएं

    संख्या

    बाईं सीमा से x-ऐक्सिस की दूरी.

  • दाएं

    संख्या

    यह दाईं ओर की सीमा से x-ऐक्सिस की दूरी होती है.

  • ऊपर

    संख्या

    यह टॉप बाउंड से y-ऐक्सिस की दूरी होती है.

LayoutPosition

Chrome 53 या इसके बाद का वर्शन

लेआउट की पोज़िशन, यानी कि डिसप्ले, पैरंट के जिस किनारे से जुड़ा है.

Enum

"top"

"right"

"bottom"

"left"

MirrorMode

Chrome 65 या इसके बाद के वर्शन

मिरर मोड, यानी कि डिसप्ले को अन्य डिसप्ले पर मिरर करने के अलग-अलग तरीके.

Enum

"off"
इससे डिफ़ॉल्ट मोड (एक्सटेंड या यूनिफ़ाइड डेस्कटॉप) के बारे में पता चलता है.

"normal"
इससे पता चलता है कि डिफ़ॉल्ट सोर्स डिसप्ले को अन्य सभी डिसप्ले पर मिरर किया जाएगा.

"mixed"
इससे पता चलता है कि तय किए गए सोर्स डिसप्ले को, दिए गए डेस्टिनेशन डिसप्ले पर मिरर किया जाएगा. कनेक्ट किए गए अन्य सभी डिसप्ले पर, स्क्रीन को बढ़ाया जाएगा.

MirrorModeInfo

Chrome 65 या इसके बाद के वर्शन

प्रॉपर्टी

  • mirroringDestinationIds

    string[] ज़रूरी नहीं है

    स्क्रीन मिरर करने की सुविधा वाले डिसप्ले के आईडी. यह सिर्फ़ 'मिक्स' के लिए मान्य है.

  • mirroringSourceId

    string ज़रूरी नहीं है

    स्क्रीन मिरर करने वाले सोर्स डिसप्ले का आईडी. यह सिर्फ़ 'मिक्स' के लिए मान्य है.

  • मोड

    मिरर मोड सेट किया जाना चाहिए.

Point

Chrome 57 या इसके बाद का वर्शन

प्रॉपर्टी

  • x

    संख्या

    यह पॉइंट का x-कॉर्डिनेट होता है.

  • y

    संख्या

    यह पॉइंट का y-निर्देशांक होता है.

TouchCalibrationPair

Chrome 57 या इसके बाद का वर्शन

प्रॉपर्टी

  • displayPoint

    डिसप्ले पॉइंट के निर्देशांक.

  • touchPoint

    डिसप्ले पॉइंट से जुड़े टच पॉइंट के निर्देशांक.

TouchCalibrationPairQuad

Chrome 57 या इसके बाद का वर्शन

प्रॉपर्टी

  • टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के पहले पेयर की ज़रूरत होती है.

  • टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के दूसरे पेयर की ज़रूरत होती है.

  • टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के तीसरे पेयर की ज़रूरत होती है.

  • टच कैलिब्रेशन के लिए, टच और डिसप्ले पॉइंट के चौथे पेयर की ज़रूरत होती है.

तरीके

clearTouchCalibration()

Chrome 57 या इसके बाद का वर्शन
chrome.system.display.clearTouchCalibration(
  id: string,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए टच कैलिब्रेशन को रीसेट करता है. साथ ही, डिसप्ले से जुड़े टच कैलिब्रेशन के डेटा को मिटाकर, इसे डिफ़ॉल्ट स्थिति में वापस लाता है.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

completeCustomTouchCalibration()

Chrome 57 या इसके बाद का वर्शन
chrome.system.display.completeCustomTouchCalibration(
  pairs: TouchCalibrationPairQuad,
  bounds: Bounds,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए, टच कैलिब्रेशन पेयर सेट करता है. इन pairs का इस्तेमाल, डिसप्ले के लिए टच स्क्रीन को कैलिब्रेट करने के लिए किया जाएगा. इसके लिए, startCustomTouchCalibration() में id को कॉल किया जाएगा. इस तरीके को कॉल करने से पहले, हमेशा startCustomTouchCalibration को कॉल करें. अगर टच कैलिब्रेशन की कोई दूसरी प्रोसेस पहले से चल रही है, तो इससे गड़बड़ी होगी.

पैरामीटर

  • जोड़ियां

    डिसप्ले को कैलिब्रेट करने के लिए इस्तेमाल किए गए पॉइंट के जोड़े.

  • बाउंड

    टच कैलिब्रेशन के दौरान डिसप्ले की सीमाएं. bounds.left और bounds.top वैल्यू को अनदेखा कर दिया जाता है.

enableUnifiedDesktop()

Chrome 46 या इसके बाद का वर्शन
chrome.system.display.enableUnifiedDesktop(
  enabled: boolean,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इससे यूनिफ़ाइड डेस्कटॉप की सुविधा चालू/बंद होती है. स्क्रीन मिरर करने की सुविधा चालू होने पर, इस सुविधा को चालू करने पर डेस्कटॉप मोड तब तक नहीं बदलेगा, जब तक स्क्रीन मिरर करने की सुविधा बंद नहीं हो जाती. ऐसा न होने पर, डेस्कटॉप मोड तुरंत यूनिफ़ाइड मोड पर स्विच हो जाएगा.

पैरामीटर

  • चालू किया गया

    बूलियन

    अगर यूनिफ़ाइड डेस्कटॉप चालू होना चाहिए, तो यह 'सही है' पर सेट होती है.

getDisplayLayout()

Chrome 53 या इसके बाद का वर्शन
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 53 या इसके बाद का वर्शन
chrome.system.display.overscanCalibrationAdjust(
  id: string,
  delta: Insets,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह कमांड, डिसप्ले के लिए मौजूदा ओवरस्कैन इनसेट को अडजस्ट करती है. आम तौर पर, इससे डिसप्ले को किसी ऐक्सिस के साथ ले जाना चाहिए (जैसे, बाएं+दाएं की वैल्यू एक जैसी होती है) या किसी ऐक्सिस के साथ स्केल करना चाहिए (जैसे, ऊपर+नीचे की वैल्यू अलग-अलग होती है). हर Adjust कॉल, Start के बाद किए गए पिछले कॉल के साथ जुड़ जाता है.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

  • डेल्टा

    ओवरस्कैन इनसेट में बदलाव करने की रकम.

overscanCalibrationComplete()

Chrome 53 या इसके बाद का वर्शन
chrome.system.display.overscanCalibrationComplete(
  id: string,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. मौजूदा वैल्यू सेव करके और ओवरले छिपाकर, डिसप्ले के लिए ओवरस्कैन अडजस्टमेंट पूरा करें.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

overscanCalibrationReset()

Chrome 53 या इसके बाद का वर्शन
chrome.system.display.overscanCalibrationReset(
  id: string,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह फ़ंक्शन, डिसप्ले के लिए ओवरस्कैन इनसेट को पिछली बार सेव की गई वैल्यू पर रीसेट करता है.इसका मतलब है कि यह फ़ंक्शन, Start को कॉल करने से पहले की वैल्यू पर रीसेट करता है.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

overscanCalibrationStart()

Chrome 53 या इसके बाद का वर्शन
chrome.system.display.overscanCalibrationStart(
  id: string,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. इस कमांड से, डिसप्ले के लिए ओवरस्कैन कैलिब्रेशन शुरू किया जाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इससे पता चलेगा कि मौजूदा ओवरस्कैन इनसेट क्या हैं. अगर डिसप्ले id के लिए ओवरस्कैन कैलिब्रेशन की प्रोसेस चल रही है, तो इससे कैलिब्रेशन रीसेट हो जाएगा.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

setDisplayLayout()

Chrome 53 या इसके बाद का वर्शन
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 65 या इसके बाद के वर्शन
chrome.system.display.setMirrorMode(
  info: MirrorModeInfo,
)
: Promise<void>

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. डिसप्ले मोड को बताए गए मिरर मोड पर सेट करता है. हर कॉल के लिए, पिछली कॉल की स्थिति रीसेट हो जाती है. स्क्रीन शेयर करने की सुविधा के लिए, setDisplayProperties() को कॉल करने पर, डेस्टिनेशन डिसप्ले पर यह सुविधा काम नहीं करेगी.

पैरामीटर

  • जानकारी

    मिरर मोड की वह जानकारी जिसे डिसप्ले मोड पर लागू किया जाना चाहिए.

रिटर्न

  • Promise<void>

    Chrome 91 या इसके बाद के वर्शन

    फ़ंक्शन पूरा होने पर, यह प्रॉमिस रिज़ॉल्व हो जाता है.

showNativeTouchCalibration()

Chrome 57 या इसके बाद का वर्शन
chrome.system.display.showNativeTouchCalibration(
  id: string,
)
: Promise<boolean>

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह डिसप्ले के लिए नेटिव टच कैलिब्रेशन यूएक्स दिखाता है. डिसप्ले आईडी के तौर पर id का इस्तेमाल किया जाता है. इससे स्क्रीन पर एक ओवरले दिखेगा. इसमें आगे की कार्रवाई करने के लिए ज़रूरी निर्देश दिए गए होंगे. कॉल बैक की सुविधा सिर्फ़ तब चालू होगी, जब कैलिब्रेशन पूरा हो जाएगा. कैलिब्रेशन पूरा न होने पर, गड़बड़ी का मैसेज दिखेगा.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

रिटर्न

  • Promise<boolean>

    Chrome 91 या इसके बाद के वर्शन

    यह प्रॉमिस, कॉलर को यह सूचना देता है कि टच कैलिब्रेशन खत्म हो गया है. बूलियन वैल्यू से पता चलता है कि कैलिब्रेशन पूरा हुआ या नहीं.

startCustomTouchCalibration()

Chrome 57 या इसके बाद का वर्शन
chrome.system.display.startCustomTouchCalibration(
  id: string,
)
: void

ध्यान दें: यह सुविधा सिर्फ़ ChromeOS कीऑस्क ऐप्लिकेशन के लिए उपलब्ध है. यह कमांड, डिसप्ले के लिए कस्टम टच कैलिब्रेशन शुरू करती है. कैलिब्रेशन डेटा इकट्ठा करने के लिए कस्टम यूएक्स का इस्तेमाल करते समय, इसे कॉल किया जाना चाहिए. अगर टच कैलिब्रेशन की कोई दूसरी प्रोसेस पहले से चल रही है, तो इससे गड़बड़ी होगी.

पैरामीटर

  • आईडी

    स्ट्रिंग

    डिस्प्ले का यूनीक आइडेंटिफ़ायर.

इवेंट

onDisplayChanged

chrome.system.display.onDisplayChanged.addListener(
  callback: function,
)

डिसप्ले कॉन्फ़िगरेशन में कोई भी बदलाव होने पर यह इवेंट ट्रिगर होता है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

    callback पैरामीटर ऐसा दिखता है:

    () => void