ब्यौरा
डिसप्ले मेटाडेटा से क्वेरी करने के लिए, system.display
एपीआई का इस्तेमाल करें.
अनुमतियां
system.display
टाइप
ActiveState
ऐसी सूची जिससे पता चलता है कि सिस्टम, डिसप्ले को पहचानकर उसका इस्तेमाल कर रहा है या नहीं. अगर सिस्टम को डिसप्ले का पता नहीं चलता है, तो उसे 'इनऐक्टिव' माना जाता है. इसके अलावा, स्लीप मोड वगैरह की वजह से डिसप्ले डिसकनेक्ट हो सकता है या इसे डिसकनेक्ट किया जा सकता है. इस स्थिति का इस्तेमाल, मौजूदा डिसप्ले को बनाए रखने के लिए किया जाता है. उदाहरण के लिए, सभी डिसप्ले के डिसकनेक्ट होने पर.
Enum
"चालू"
"इस्तेमाल में नहीं है"
Bounds
प्रॉपर्टी
-
ऊंचाई
संख्या
पिक्सल में डिसप्ले की ऊंचाई.
-
बाएं
संख्या
ऊपर-बाएं कोने का x-कोऑर्डिनेट.
-
ऊपर
संख्या
ऊपर-बाएं कोने का y-कोऑर्डिनेट.
-
चौड़ाई
संख्या
पिक्सल में डिसप्ले की चौड़ाई.
DisplayLayout
प्रॉपर्टी
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
-
ऑफ़सेट
संख्या
कनेक्ट किए गए किनारे के साथ डिसप्ले का ऑफ़सेट. 0 से पता चलता है कि सबसे ऊपर या सबसे बाएं कोने अलाइन हैं.
-
parentId
स्ट्रिंग
पैरंट डिसप्ले का यूनीक आइडेंटिफ़ायर. अगर यह रूट है, तो खाली करें.
-
जगह
पैरंट के हिसाब से इस डिसप्ले के लेआउट की पोज़िशन. इसे रूट के लिए अनदेखा कर दिया जाएगा.
DisplayMode
प्रॉपर्टी
-
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
प्रॉपर्टी
-
activeStateChrome 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 को ऑटो-रोटेट माना जाएगा.
-
workArea
डिसप्ले सीमा के अंदर, डिसप्ले का इस्तेमाल किया जा सकने वाला एरिया. वर्क एरिया में, डिसप्ले के वे हिस्से शामिल नहीं होते जो ओएस के लिए रिज़र्व किए गए हैं. जैसे, टास्कबार और लॉन्चर.
Edid
प्रॉपर्टी
-
manufacturerId
स्ट्रिंग
तीन वर्ण का मैन्युफ़ैक्चरर कोड. सेकंड देखें. 3.4.1 पेज 21. वर्शन 1.4 में ज़रूरी है.
-
productId
स्ट्रिंग
मैन्युफ़ैक्चरर का दिया हुआ 2 बाइट कोड, सेक. 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
"सबसे ऊपर"
"राइट"
"सबसे नीचे"
"बाएं"
MirrorMode
मिरर मोड, यानी किसी डिसप्ले को दूसरे डिसप्ले के साथ मिरर करने के अलग-अलग तरीके.
Enum
"बंद"
डिफ़ॉल्ट मोड (बढ़ा हुआ या यूनिफ़ाइड डेस्कटॉप) दिखाता है.
"सामान्य"
इससे पता चलता है कि डिफ़ॉल्ट सोर्स डिसप्ले की डुप्लीकेट कॉपी बाकी सभी डिसप्ले पर दिखेगी.
"मिक्स्ड"
इससे पता चलता है कि बताए गए सोर्स डिसप्ले का डुप्लीकेट वर्शन, दिए गए डेस्टिनेशन डिसप्ले में दिखाया जाएगा. कनेक्ट किए गए अन्य सभी डिसप्ले के साइज़ बढ़ाए जाएंगे.
MirrorModeInfo
प्रॉपर्टी
-
mirroringDestinationIds
स्ट्रिंग[] ज़रूरी नहीं
डुप्लीकेट डेस्टिनेशन के आईडी दिखते हैं. यह सिर्फ़ 'मिले-जुले' के लिए मान्य है.
-
mirroringSourceId
स्ट्रिंग ज़रूरी नहीं
मिररिंग सोर्स डिसप्ले का आईडी. यह सिर्फ़ 'मिले-जुले' के लिए मान्य है.
-
मोड
मिरर मोड जिसे सेट करना है.
Point
प्रॉपर्टी
-
x
संख्या
पॉइंट का x-कोऑर्डिनेट.
-
y
संख्या
पॉइंट का y-कोऑर्डिनेट.
TouchCalibrationPair
प्रॉपर्टी
-
displayPoint
डिसप्ले पॉइंट के निर्देशांक.
-
touchPoint
डिसप्ले पॉइंट के हिसाब से टच पॉइंट के निर्देशांक.
TouchCalibrationPairQuad
प्रॉपर्टी
-
pair1
टच कैलिब्रेशन के लिए ज़रूरी टच और डिसप्ले पॉइंट का पहला जोड़ा.
-
pair2
टच कैलिब्रेशन के लिए ज़रूरी टच और डिसप्ले पॉइंट का दूसरा पेयर.
-
pair3
टच कैलिब्रेशन के लिए ज़रूरी टच और डिसप्ले पॉइंट का तीसरा पेयर.
-
pair4
टच कैलिब्रेशन के लिए टच और डिसप्ले पॉइंट के चौथे जोड़े की ज़रूरत होती है.
तरीके
clearTouchCalibration()
chrome.system.display.clearTouchCalibration(
id: string,
)
डिस्प्ले के लिए टच कैलिब्रेशन को रीसेट करता है और डिस्प्ले से संबद्ध किसी भी टच कैलिब्रेशन डेटा को साफ़ करके इसे अपनी डिफ़ॉल्ट स्थिति पर वापस लाता है.
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
completeCustomTouchCalibration()
chrome.system.display.completeCustomTouchCalibration(
pairs: TouchCalibrationPairQuad,
bounds: Bounds,
)
डिसप्ले के लिए टच कैलिब्रेशन पेयर सेट करता है. इन pairs
का इस्तेमाल, Display के लिए टचस्क्रीन को कैलिब्रेट करने के लिए किया जाएगा. इसमें, startCustomTouchCalibration() में id
नाम दिया जाएगा. इस तरीके को कॉल करने से पहले, हमेशा startCustomTouchCalibration
को कॉल करें. अगर कोई अन्य टच कैलिब्रेशन पहले से चल रहा है, तो इससे गड़बड़ी होगी.
पैरामीटर
-
जोड़े
स्क्रीन को कैलिब्रेट करने के लिए इस्तेमाल किए जाने वाले पॉइंट के जोड़े.
-
सीमाएं
टच कैलिब्रेशन के दौरान डिसप्ले की सीमाएं.
bounds.left
औरbounds.top
वैल्यू को अनदेखा कर दिया जाता है.
enableUnifiedDesktop()
chrome.system.display.enableUnifiedDesktop(
enabled: boolean,
)
इससे डेस्कटॉप की यूनिफ़ाइड डेस्कटॉप सुविधा चालू/बंद होती है. अगर डुप्लीकेट वर्शन बनाने की सुविधा चालू है, तो डेस्कटॉप मोड तब तक नहीं बदलेगा, जब तक मिररिंग बंद नहीं की जाती. ऐसा न करने पर, डेस्कटॉप मोड तुरंत यूनिफ़ाइड हो जाएगा. ध्यान दें: यह सुविधा सिर्फ़ Chrome OS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) पर उपलब्ध है.
पैरामीटर
-
चालू किया गया
बूलियन
अगर यूनिफ़ाइड डेस्कटॉप चालू होना चाहिए, तो 'सही'.
getDisplayLayout()
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
-
displayInfo
-
रिटर्न
-
Promise<DisplayUnitInfo[]>
Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.
overscanCalibrationAdjust()
chrome.system.display.overscanCalibrationAdjust(
id: string,
delta: Insets,
)
डिसप्ले के लिए मौजूदा ओवरस्कैन इनसेट को अडजस्ट करता है. आम तौर पर, इससे डिसप्ले को ऐक्सिस के साथ ले जाना चाहिए (उदाहरण के लिए, बाएं+दाएं की वैल्यू एक जैसी होनी चाहिए) या ऐक्सिस के साथ-साथ उसे स्केल करना चाहिए (उदाहरण के लिए, सबसे ऊपर और नीचे वाले हिस्से की वैल्यू अलग-अलग हैं). शुरू होने के बाद से हर एक एडजस्ट कॉल को पिछले कॉल के साथ जोड़ा जाता है.
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
-
डेल्टा
ओवरस्कैन इनसेट को बदलने की मात्रा.
overscanCalibrationComplete()
chrome.system.display.overscanCalibrationComplete(
id: string,
)
मौजूदा वैल्यू को सेव करके और ओवरले को छिपाकर, किसी डिसप्ले के लिए ओवरस्कैन अडजस्टमेंट पूरा करें.
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
overscanCalibrationReset()
chrome.system.display.overscanCalibrationReset(
id: string,
)
डिसप्ले के लिए ओवरस्कैन इनसेट को सेव की गई आखिरी वैल्यू पर रीसेट करता है (यानी कि 'शुरू करें' को कॉल करने से पहले).
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
overscanCalibrationStart()
chrome.system.display.overscanCalibrationStart(
id: string,
)
डिसप्ले के लिए ओवरस्कैन कैलिब्रेशन शुरू करता है. यह स्क्रीन पर एक ओवरले दिखाएगा, जो मौजूदा ओवरस्कैन इनसेट को दिखाएगा. अगर डिसप्ले id
के लिए ओवरस्कैन कैलिब्रेशन हो रहा है, तो यह कैलिब्रेशन को रीसेट कर देगा.
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
setDisplayLayout()
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.system.display.setMirrorMode(
info: MirrorModeInfo,
callback?: function,
)
इससे डिसप्ले मोड को, बताए गए मिरर मोड पर सेट किया जाता है. हर कॉल, पिछले कॉल की स्थिति को रीसेट करता है. डुप्लीकेट डेस्टिनेशन डिसप्ले के लिए, setDisplayProperties() को कॉल करने की सुविधा काम नहीं करेगी. ध्यान दें: यह सुविधा सिर्फ़ Chrome OS कीऑस्क ऐप्लिकेशन और वेब यूज़र इंटरफ़ेस (यूआई) पर उपलब्ध है.
पैरामीटर
-
जानकारी
मिरर मोड की वह जानकारी जिसे डिसप्ले मोड पर लागू किया जाना चाहिए.
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:() => void
रिटर्न
-
प्रॉमिस<void>
Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.
showNativeTouchCalibration()
chrome.system.display.showNativeTouchCalibration(
id: string,
callback?: function,
)
डिसप्ले आईडी के तौर पर id
वाले डिसप्ले के लिए, नेटिव टच कैलिब्रेशन UX को दिखाता है. ऐसा करने पर, स्क्रीन पर एक ओवरले दिखेगा, जिसमें आपको आगे की कार्रवाई के बारे में ज़रूरी निर्देश मिलेंगे. सिर्फ़ कैलिब्रेशन होने पर कॉलबैक शुरू होगा. अगर कैलिब्रेशन फ़ेल हो जाता है, तो इससे गड़बड़ी मिलेगी.
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
-
कॉलबैक
फ़ंक्शन वैकल्पिक
callback
पैरामीटर ऐसा दिखता है:(success: boolean) => void
-
सफलता
बूलियन
-
रिटर्न
-
Promise<boolean>
Chrome 91 और उसके बाद वाले वर्शन के लिएप्रॉमिस सिर्फ़ मेनिफ़ेस्ट V3 और उसके बाद के वर्शन पर काम करता है. दूसरे प्लैटफ़ॉर्म को कॉलबैक इस्तेमाल करने होते हैं.
startCustomTouchCalibration()
chrome.system.display.startCustomTouchCalibration(
id: string,
)
डिसप्ले के लिए कस्टम टच कैलिब्रेशन की सुविधा चालू करता है. कैलिब्रेशन डेटा इकट्ठा करने के लिए, पसंद के मुताबिक बनाए गए UX का इस्तेमाल करते समय इसे कॉल किया जाना चाहिए. अगर कोई अन्य टच कैलिब्रेशन पहले से चल रहा है, तो इससे गड़बड़ी होगी.
पैरामीटर
-
आईडी
स्ट्रिंग
डिसप्ले का यूनीक आइडेंटिफ़ायर.
इवेंट
onDisplayChanged
chrome.system.display.onDisplayChanged.addListener(
callback: function,
)
डिसप्ले कॉन्फ़िगरेशन में कुछ भी बदलाव होने पर ट्रिगर होता है.
पैरामीटर
-
कॉलबैक
फ़ंक्शन
callback
पैरामीटर ऐसा दिखता है:() => void