chrome.system.display

ब्यौरा

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

अनुमतियां

system.display

टाइप

ActiveState

Chrome 117 और उसके बाद वाले वर्शन

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

Enum

"चालू"

"इस्तेमाल में नहीं है"

Bounds

प्रॉपर्टी

  • ऊंचाई

    संख्या

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

  • बाएं

    संख्या

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

  • ऊपर

    संख्या

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

  • चौड़ाई

    संख्या

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

DisplayLayout

Chrome 53 और उसके बाद के वर्शन

प्रॉपर्टी

  • आईडी

    स्ट्रिंग

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

  • ऑफ़सेट

    संख्या

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

  • parentId

    स्ट्रिंग

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

  • जगह

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

DisplayMode

Chrome 52 और उसके बाद वाले वर्शन के लिए

प्रॉपर्टी

  • deviceScaleFactor

    संख्या

    डिसप्ले मोड वाला डिवाइस स्केल फ़ैक्टर.

  • ऊंचाई

    संख्या

    डिवाइस में डिसप्ले मोड की ऊंचाई, अलग-अलग (उपयोगकर्ता को दिखने वाली) पिक्सल से कम होती है.

  • heightInNativePixels

    संख्या

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

  • isInterlaced

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

    Chrome 74 और उसके बाद के वर्शन

    अगर यह मोड इंटरलेस है, तो सही है. अगर यह नहीं दिया गया है, तो गलत है.

  • isNative

    बूलियन

    अगर मोड, डिसप्ले का नेटिव मोड है, तो वैल्यू 'सही' होगी.

  • isSelected

    बूलियन

    अगर डिसप्ले मोड अभी चुना गया है, तो 'सही'.

  • refreshRate

    संख्या

    Chrome 67 और उसके बाद के वर्शन

    हर्ट्ज़ में डिसप्ले मोड की रीफ़्रेश दर.

  • uiScale

    नंबर वैकल्पिक

    Chrome 70 के बाद से अब तक काम नहीं करता

    displayZoomFactor का इस्तेमाल करें

    डिसप्ले मोड यूज़र इंटरफ़ेस (यूआई) स्केल फ़ैक्टर.

  • चौड़ाई

    संख्या

    डिवाइस में डिसप्ले मोड की चौड़ाई, अलग-अलग (उपयोगकर्ता को दिखने वाली) पिक्सल में.

  • widthInNativePixels

    संख्या

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

DisplayProperties

प्रॉपर्टी

  • boundsOriginX

    नंबर वैकल्पिक

    अगर यह नीति सेट है, तो x-ऐक्सिस पर डिसप्ले के लॉजिकल बाउंड ऑरिजिन को अपडेट किया जाता है. boundsOriginY के साथ मिलकर लागू किया गया. अगर इस नीति को सेट नहीं किया जाता है और boundsOriginY सेट है, तो यह डिफ़ॉल्ट वैल्यू पर सेट होती है. ध्यान दें कि डिसप्ले ऑरिजिन को अपडेट करते समय, कुछ कंस्ट्रेंट लागू होंगे. इसलिए, फ़ाइनल बाउंड ऑरिजिन, सेट किए गए ऑरिजिन से अलग हो सकता है. getInfo का इस्तेमाल करके, आखिरी सीमाओं का पता लगाया जा सकता है. मुख्य डिसप्ले पर, बाउंड ऑरिजिन को बदला नहीं जा सकता.

  • boundsOriginY

    नंबर वैकल्पिक

    अगर इस नीति को सेट किया जाता है, तो डिसप्ले के लॉजिकल बाउंड ऑरिजिन को y-ऐक्सिस पर अपडेट किया जाता है. boundsOriginX पैरामीटर के लिए दस्तावेज़ देखें.

  • displayMode

    DisplayMode ज़रूरी नहीं

    Chrome 52 और उसके बाद वाले वर्शन के लिए

    अगर यह नीति सेट है, तो डिसप्ले मोड को इस वैल्यू से मेल खाने वाले मोड पर अपडेट किया जाता है. अगर अन्य पैरामीटर अमान्य हैं, तो इसे लागू नहीं किया जाएगा. अगर डिसप्ले मोड अमान्य है, तो उसे लागू नहीं किया जाएगा और गड़बड़ी सेट की जाएगी. हालांकि, अन्य प्रॉपर्टी अब भी लागू होंगी.

  • displayZoomFactor

    नंबर वैकल्पिक

    Chrome 65 और उसके बाद वाले वर्शन

    अगर नीति को सेट किया जाता है, तो डिसप्ले से जुड़े ज़ूम को अपडेट किया जाता है. यह ज़ूम, लेआउट को फिर से लेआउट करता है और फिर से पेंट करता है. इससे, पिक्सल दर पिक्सल स्ट्रेच को बड़ा करने के मुकाबले, अच्छी क्वालिटी वाला ज़ूम मिलता है.

  • प्राथमिक

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

    अगर नीति को 'सही है' पर सेट किया जाता है, तो डिसप्ले को मुख्य डिसप्ले के तौर पर सेट किया जाता है. अगर नीति 'गलत है' पर सेट है, तो 'नहीं' दबाएं. ध्यान दें: अगर नीति को सेट किया जाता है, तो अन्य सभी प्रॉपर्टी के लिए डिसप्ले को प्राइमरी प्रॉपर्टी माना जाता है. इसका मतलब यह है कि isUnified को सेट किया जा सकता है और बाउंड ऑरिजिन को नहीं.

  • isUnified

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

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

    सिर्फ़ Chrome OS के लिए. अगर नीति को 'सही है' पर सेट किया जाता है, तो डिसप्ले मोड को यूनिफ़ाइड डेस्कटॉप में बदल दिया जाता है. ज़्यादा जानकारी के लिए, enableUnifiedDesktop पर जाएं. अगर नीति को 'गलत है' पर सेट किया जाता है, तो यूनिफ़ाइड डेस्कटॉप मोड बंद हो जाएगा. यह सिर्फ़ प्राइमरी डिसप्ले के लिए मान्य है. अगर यह दिया गया है, तो mirroringSourceId नहीं दिया जाना चाहिए और अन्य प्रॉपर्टी को अनदेखा कर दिया जाएगा. उपलब्ध न कराने पर इसका कोई असर नहीं होता.

  • mirroringSourceId

    स्ट्रिंग ज़रूरी नहीं

    Chrome 68 के बाद से अब तक काम नहीं करता

    setMirrorMode का इस्तेमाल करें.

    सिर्फ़ Chrome OS के लिए. अगर इस नीति को सेट किया जाता है और खाली नहीं छोड़ा जाता है, तो सिर्फ़ इस डिसप्ले के लिए स्क्रीन शेयर करने की सुविधा चालू होती है. ऐसा न होने पर, सभी डिसप्ले के लिए स्क्रीन शेयर करने की सुविधा बंद हो जाएगी. इस वैल्यू से, मिरर करने के लिए सोर्स डिसप्ले का आईडी पता चलना चाहिए. यह आईडी, setDisplayProperties में दिए गए आईडी से मेल नहीं खाना चाहिए. अगर यह नीति सेट है, तो कोई दूसरी प्रॉपर्टी सेट नहीं की जा सकती.

  • ओवरस्कैन

    इनसेट ज़रूरी नहीं

    अगर यह नीति सेट है, तो डिसप्ले के ओवरस्कैन इनसेट को दी गई वैल्यू पर सेट करें. ध्यान दें कि ओवरस्कैन वैल्यू नेगेटिव या स्क्रीन के आधे से ज़्यादा नहीं होनी चाहिए. आंतरिक मॉनिटर पर ओवरस्कैन बदला नहीं जा सकता.

  • रोटेशन

    नंबर वैकल्पिक

    इसे सेट करने पर, डिसप्ले का रोटेशन अपडेट हो जाता है. कानूनी वैल्यू [0, 90, 180, 270] हैं. डिसप्ले की वर्टिकल पोज़िशन के हिसाब से, रोटेशन को घड़ी की सुई की दिशा में सेट किया गया है.

DisplayUnitInfo

प्रॉपर्टी

  • activeState
    Chrome 117 और उसके बाद वाले वर्शन

    यह तब चालू होता है, जब सिस्टम को डिसप्ले का पता लगाकर उसका इस्तेमाल करने की अनुमति मिलती है.

  • availableDisplayZoomFactors

    नंबर[]

    Chrome 67 और उसके बाद के वर्शन

    ज़ूम फ़ैक्टर की वैल्यू की सूची, जिसे डिसप्ले के लिए सेट किया जा सकता है.

  • सीमाएं

    डिसप्ले की लॉजिकल बाउंड.

  • displayZoomFactor

    संख्या

    Chrome 65 और उसके बाद वाले वर्शन

    डिसप्ले के मौजूदा और डिफ़ॉल्ट ज़ूम के बीच का अनुपात. उदाहरण के लिए, वैल्यू 1, 100% ज़ूम के बराबर है और वैल्यू 1.5, 150% ज़ूम के बराबर है.

  • dpiX

    संख्या

    x-ऐक्सिस पर हर इंच के लिए पिक्सल की संख्या.

  • dpiY

    संख्या

    y-ऐक्सिस पर प्रति इंच पिक्सल की संख्या.

  • Eidid

    Edid ज़रूरी नहीं

    Chrome 67 और उसके बाद के वर्शन

    ध्यान दें: यह सुविधा सिर्फ़ Chrome OS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) पर उपलब्ध है.

  • hasTouchSupport

    बूलियन

    Chrome 57 और उसके बाद के वर्शन

    अगर इस डिसप्ले से कोई टच इनपुट डिवाइस जुड़ा है, तो वैल्यू 'सही' होगी.

  • आईडी

    स्ट्रिंग

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

  • isEnabled

    बूलियन

    अगर यह डिसप्ले चालू है, तो वैल्यू 'सही' होगी.

  • प्राथमिक

    बूलियन

    अगर यह मुख्य डिसप्ले है, तो वैल्यू 'सही' होगी.

  • isUnified

    बूलियन

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

    यूनिफ़ाइड डेस्कटॉप मोड में होने पर, सभी डिसप्ले पर 'सही' दिखता है. enableUnifiedDesktop के लिए दस्तावेज़ देखें.

  • mirroringDestinationIds

    स्ट्रिंग[]

    Chrome 64 और उसके बाद के वर्शन

    सिर्फ़ Chrome OS के लिए. उन डिसप्ले के आइडेंटिफ़ायर, जिन पर सोर्स डिसप्ले का डुप्लीकेट वर्शन बनाया जा रहा है. अगर किसी डिसप्ले का डुप्लीकेट वर्शन नहीं बनाया जा रहा है, तो यह फ़ील्ड खाली हो जाएगा. सभी डिसप्ले के लिए, यह वैल्यू एक ही पर सेट होगी. इसमें mirroringSourceId शामिल नहीं होना चाहिए.

  • mirroringSourceId

    स्ट्रिंग

    सिर्फ़ Chrome OS के लिए. अगर स्क्रीन शेयर करने की सुविधा चालू है, तो उस डिसप्ले का आइडेंटिफ़ायर खाली है जिसका डुप्लीकेट वर्शन बनाना होता है. इसे सभी डिसप्ले के लिए सेट कर दिया जाएगा. इनमें, स्क्रीन का डुप्लीकेट वर्शन भी शामिल है.

  • मोड
    Chrome 52 और उसके बाद वाले वर्शन के लिए

    उपलब्ध डिसप्ले मोड की सूची. मौजूदा मोड में isSelected=true होगा. यह सुविधा सिर्फ़ Chrome OS पर उपलब्ध है. अन्य प्लैटफ़ॉर्म पर, खाली अरे पर सेट किया जाएगा.

  • नाम

    स्ट्रिंग

    उपयोगकर्ता के लिए आसान नाम (जैसे, "HP LCD मॉनिटर").

  • ओवरस्कैन

    डिसप्ले का इनसेट, स्क्रीन की सीमाओं के अंदर सेट होता है. फ़िलहाल, यह सुविधा सिर्फ़ ChromeOS पर सार्वजनिक की गई है. अन्य प्लैटफ़ॉर्म पर खाली इनसेट पर सेट किया जाएगा.

  • रोटेशन

    संख्या

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

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

Edid

Chrome 67 और उसके बाद के वर्शन

प्रॉपर्टी

  • manufacturerId

    स्ट्रिंग

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

  • productId

    स्ट्रिंग

    मैन्युफ़ैक्चरर का दिया हुआ 2 बाइट कोड, सेक. 3.4.2 पेज 21. वर्शन 1.4 में ज़रूरी है.

  • yearOfManufacture

    संख्या

    मैन्युफ़ैक्चरर का साल, सेक॰ 3.4.4 पेज 22. वर्शन 1.4 में ज़रूरी है.

GetInfoFlags

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

प्रॉपर्टी

  • singleUnified

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

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

Insets

प्रॉपर्टी

  • सबसे नीचे

    संख्या

    निचली बाउंड से y-ऐक्सिस की दूरी.

  • बाएं

    संख्या

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

  • दाएं

    संख्या

    दाईं तरफ़ से x-ऐक्सिस की दूरी.

  • ऊपर

    संख्या

    ऊपरी सीमा से y-ऐक्सिस की दूरी.

LayoutPosition

Chrome 53 और उसके बाद के वर्शन

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

Enum

"सबसे ऊपर"

"राइट"

"सबसे नीचे"

"बाएं"

MirrorMode

Chrome 65 और उसके बाद वाले वर्शन

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

Enum

"बंद"
डिफ़ॉल्ट मोड (बढ़ा हुआ या यूनिफ़ाइड डेस्कटॉप) दिखाता है.

"सामान्य"
इससे पता चलता है कि डिफ़ॉल्ट सोर्स डिसप्ले की डुप्लीकेट कॉपी बाकी सभी डिसप्ले पर दिखेगी.

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

MirrorModeInfo

Chrome 65 और उसके बाद वाले वर्शन

प्रॉपर्टी

  • mirroringDestinationIds

    स्ट्रिंग[] ज़रूरी नहीं

    डुप्लीकेट डेस्टिनेशन के आईडी दिखते हैं. यह सिर्फ़ 'मिले-जुले' के लिए मान्य है.

  • mirroringSourceId

    स्ट्रिंग ज़रूरी नहीं

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

  • मोड

    मिरर मोड जिसे सेट करना है.

Point

Chrome 57 और उसके बाद के वर्शन

प्रॉपर्टी

  • x

    संख्या

    पॉइंट का x-कोऑर्डिनेट.

  • y

    संख्या

    पॉइंट का y-कोऑर्डिनेट.

TouchCalibrationPair

Chrome 57 और उसके बाद के वर्शन

प्रॉपर्टी

  • displayPoint

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

  • touchPoint

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

TouchCalibrationPairQuad

Chrome 57 और उसके बाद के वर्शन

प्रॉपर्टी

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

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

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

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

तरीके

clearTouchCalibration()

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

डिस्प्ले के लिए टच कैलिब्रेशन को रीसेट करता है और डिस्प्ले से संबद्ध किसी भी टच कैलिब्रेशन डेटा को साफ़ करके इसे अपनी डिफ़ॉल्ट स्थिति पर वापस लाता है.

पैरामीटर

  • आईडी

    स्ट्रिंग

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

completeCustomTouchCalibration()

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

डिसप्ले के लिए टच कैलिब्रेशन पेयर सेट करता है. इन pairs का इस्तेमाल, Display के लिए टचस्क्रीन को कैलिब्रेट करने के लिए किया जाएगा. इसमें, startCustomTouchCalibration() में id नाम दिया जाएगा. इस तरीके को कॉल करने से पहले, हमेशा startCustomTouchCalibration को कॉल करें. अगर कोई अन्य टच कैलिब्रेशन पहले से चल रहा है, तो इससे गड़बड़ी होगी.

पैरामीटर

  • जोड़े

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

  • सीमाएं

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

enableUnifiedDesktop()

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

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

पैरामीटर

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

    बूलियन

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

getDisplayLayout()

प्रॉमिस Chrome 53 और उसके बाद वाले वर्शन के लिए
chrome.system.display.getDisplayLayout(
  callback?: function,
)

सभी डिसप्ले के लेआउट की जानकारी का अनुरोध करता है. ध्यान दें: यह सुविधा सिर्फ़ Chrome OS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) पर उपलब्ध है.

पैरामीटर

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (layouts: DisplayLayout[]) => void

रिटर्न

  • Promise<DisplayLayout[]>

    Chrome 91 और उसके बाद वाले वर्शन के लिए

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.

getInfo()

प्रॉमिस
chrome.system.display.getInfo(
  flags?: GetInfoFlags,
  callback?: function,
)

अटैच किए गए सभी डिसप्ले डिवाइसों की जानकारी का अनुरोध करें.

पैरामीटर

  • फ़्लैग

    GetInfoFlags ज़रूरी नहीं

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

    जानकारी को लौटाने के तरीके को प्रभावित करने वाले विकल्प.

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (displayInfo: DisplayUnitInfo[]) => void

रिटर्न

  • Promise<DisplayUnitInfo[]>

    Chrome 91 और उसके बाद वाले वर्शन के लिए

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.

overscanCalibrationAdjust()

Chrome 53 और उसके बाद के वर्शन
chrome.system.display.overscanCalibrationAdjust(
  id: string,
  delta: Insets,
)

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

पैरामीटर

  • आईडी

    स्ट्रिंग

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

  • डेल्टा

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

overscanCalibrationComplete()

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

मौजूदा वैल्यू को सेव करके और ओवरले को छिपाकर, किसी डिसप्ले के लिए ओवरस्कैन अडजस्टमेंट पूरा करें.

पैरामीटर

  • आईडी

    स्ट्रिंग

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

overscanCalibrationReset()

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

डिसप्ले के लिए ओवरस्कैन इनसेट को सेव की गई आखिरी वैल्यू पर रीसेट करता है (यानी कि 'शुरू करें' को कॉल करने से पहले).

पैरामीटर

  • आईडी

    स्ट्रिंग

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

overscanCalibrationStart()

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

डिसप्ले के लिए ओवरस्कैन कैलिब्रेशन शुरू करता है. यह स्क्रीन पर एक ओवरले दिखाएगा, जो मौजूदा ओवरस्कैन इनसेट को दिखाएगा. अगर डिसप्ले id के लिए ओवरस्कैन कैलिब्रेशन हो रहा है, तो यह कैलिब्रेशन को रीसेट कर देगा.

पैरामीटर

  • आईडी

    स्ट्रिंग

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

setDisplayLayout()

प्रॉमिस Chrome 53 और उसके बाद वाले वर्शन के लिए
chrome.system.display.setDisplayLayout(
  layouts: DisplayLayout[],
  callback?: function,
)

सभी डिसप्ले के लिए लेआउट सेट करें. जो भी डिसप्ले शामिल नहीं है वह डिफ़ॉल्ट लेआउट का इस्तेमाल करेगा. अगर कोई लेआउट ओवरलैप होता है या किसी और वजह से अमान्य होता है, तो उसे एक मान्य लेआउट में अडजस्ट कर दिया जाएगा. लेआउट का समाधान हो जाने के बाद, onDisplayChanged इवेंट ट्रिगर होगा. ध्यान दें: यह सुविधा सिर्फ़ Chrome OS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) पर उपलब्ध है.

पैरामीटर

  • लेआउट

    लेआउट की जानकारी, जो मुख्य डिसप्ले को छोड़कर बाकी सभी डिसप्ले के लिए ज़रूरी है.

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    () => void

रिटर्न

  • प्रॉमिस<void>

    Chrome 91 और उसके बाद वाले वर्शन के लिए

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.

setDisplayProperties()

प्रॉमिस
chrome.system.display.setDisplayProperties(
  id: string,
  info: DisplayProperties,
  callback?: function,
)

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

पैरामीटर

  • आईडी

    स्ट्रिंग

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

  • जानकारी

    डिसप्ले प्रॉपर्टी के बारे में वह जानकारी जिसे बदलना है. प्रॉपर्टी में बदलाव सिर्फ़ तब किया जाएगा, जब info में उसकी नई वैल्यू दी गई हो.

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    () => void

रिटर्न

  • प्रॉमिस<void>

    Chrome 91 और उसके बाद वाले वर्शन के लिए

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.

setMirrorMode()

प्रॉमिस Chrome 65 और उसके बाद वाले वर्शन के लिए
chrome.system.display.setMirrorMode(
  info: MirrorModeInfo,
  callback?: function,
)

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

पैरामीटर

  • जानकारी

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    () => void

रिटर्न

  • प्रॉमिस<void>

    Chrome 91 और उसके बाद वाले वर्शन के लिए

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.

showNativeTouchCalibration()

प्रॉमिस Chrome 57 और उसके बाद वाले वर्शन के लिए
chrome.system.display.showNativeTouchCalibration(
  id: string,
  callback?: function,
)

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

पैरामीटर

  • आईडी

    स्ट्रिंग

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

  • कॉलबैक

    फ़ंक्शन वैकल्पिक

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

    (success: boolean) => void

    • सफलता

      बूलियन

रिटर्न

  • Promise&lt;boolean&gt;

    Chrome 91 और उसके बाद वाले वर्शन के लिए

    प्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.

startCustomTouchCalibration()

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

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

पैरामीटर

  • आईडी

    स्ट्रिंग

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

इवेंट

onDisplayChanged

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

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

पैरामीटर

  • कॉलबैक

    फ़ंक्शन

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

    () => void