chrome.system.display

বর্ণনা

ডিসপ্লে মেটাডেটা জিজ্ঞাসা করতে system.display API ব্যবহার করুন।

অনুমতি

system.display

প্রকারভেদ

ActiveState

Chrome 117+

ডিসপ্লেটি সিস্টেম দ্বারা শনাক্ত এবং ব্যবহার করা হয়েছে কিনা তা জানাতে একটি enum। ডিসপ্লেটিকে 'নিষ্ক্রিয়' হিসাবে বিবেচনা করা হয়, যদি এটি সিস্টেম দ্বারা সনাক্ত না হয় (হয়তো সংযোগ বিচ্ছিন্ন, বা স্লিপ মোডের কারণে সংযোগ বিচ্ছিন্ন বলে মনে করা হয়, ইত্যাদি)। এই অবস্থাটি বিদ্যমান প্রদর্শন রাখতে ব্যবহৃত হয় যখন সমস্ত প্রদর্শন সংযোগ বিচ্ছিন্ন হয়, উদাহরণস্বরূপ।

এনাম

"সক্রিয়"

"নিষ্ক্রিয়"

Bounds

বৈশিষ্ট্য

  • উচ্চতা

    সংখ্যা

    ডিসপ্লের উচ্চতা পিক্সেলে।

  • বাম

    সংখ্যা

    উপরের-বাম কোণের x-স্থানাঙ্ক।

  • শীর্ষ

    সংখ্যা

    উপরের-বাম কোণের y-স্থানাঙ্ক।

  • প্রস্থ

    সংখ্যা

    ডিসপ্লের প্রস্থ পিক্সেলে।

DisplayLayout

Chrome 53+

বৈশিষ্ট্য

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • অফসেট

    সংখ্যা

    সংযুক্ত প্রান্ত বরাবর প্রদর্শনের অফসেট। 0 নির্দেশ করে যে উপরের বা বাঁদিকের কোণগুলি সারিবদ্ধ।

  • অভিভাবক আইডি

    স্ট্রিং

    অভিভাবক প্রদর্শনের অনন্য শনাক্তকারী। খালি যদি এই রুট হয়.

  • অবস্থান

    এই ডিসপ্লের লেআউট অবস্থান পিতামাতার সাপেক্ষে। এটি মূলের জন্য উপেক্ষা করা হবে।

DisplayMode

Chrome 52+

বৈশিষ্ট্য

  • ডিভাইস স্কেলফ্যাক্টর

    সংখ্যা

    ডিসপ্লে মোড ডিভাইস স্কেল ফ্যাক্টর।

  • উচ্চতা

    সংখ্যা

    ডিভাইসে ডিসপ্লে মোডের উচ্চতা স্বাধীন (ব্যবহারকারীর দৃশ্যমান) পিক্সেল।

  • উচ্চতাইননেটিভপিক্সেল

    সংখ্যা

    নেটিভ পিক্সেলে ডিসপ্লে মোডের উচ্চতা।

  • ইন্টারলেস করা হয়

    বুলিয়ান ঐচ্ছিক

    Chrome 74+

    এই মোড ইন্টারলেস করা হলে সত্য, প্রদান করা না হলে মিথ্যা।

  • নেটিভ

    বুলিয়ান

    মোডটি প্রদর্শনের নেটিভ মোড হলে সত্য।

  • নির্বাচিত

    বুলিয়ান

    ডিসপ্লে মোড বর্তমানে নির্বাচিত হলে সত্য।

  • রিফ্রেশরেট

    সংখ্যা

    Chrome 67+

    ডিসপ্লে মোড রিফ্রেশ হার হার্টজে।

  • uiScale

    সংখ্যা ঐচ্ছিক

    Chrome 70 থেকে অবরুদ্ধ

    displayZoomFactor ব্যবহার করুন

    ডিসপ্লে মোড UI স্কেল ফ্যাক্টর।

  • প্রস্থ

    সংখ্যা

    ডিসপ্লে মোড প্রস্থ ডিভাইসে স্বাধীন (ব্যবহারকারীর দৃশ্যমান) পিক্সেল।

  • widthInNativePixels

    সংখ্যা

    নেটিভ পিক্সেলে প্রদর্শন মোড প্রস্থ।

DisplayProperties

বৈশিষ্ট্য

  • boundsOriginX

    সংখ্যা ঐচ্ছিক

    সেট করা থাকলে, এক্স-অক্ষ বরাবর ডিসপ্লের লজিক্যাল বাউন্ডের উৎপত্তি আপডেট করে। boundsOriginY এর সাথে একসাথে প্রয়োগ করা হয়েছে। বর্তমান মান সেট না হলে ডিফল্ট হয় এবং boundsOriginY সেট করা থাকে। নোট করুন যে ডিসপ্লের উত্স আপডেট করার সময়, কিছু সীমাবদ্ধতা প্রয়োগ করা হবে, তাই চূড়ান্ত সীমার উত্স এক সেটের চেয়ে আলাদা হতে পারে৷ getInfo ব্যবহার করে চূড়ান্ত সীমানা পুনরুদ্ধার করা যেতে পারে। প্রাথমিক ডিসপ্লেতে সীমার উৎপত্তি পরিবর্তন করা যাবে না।

  • boundsOriginY

    সংখ্যা ঐচ্ছিক

    সেট করা থাকলে, y-অক্ষ বরাবর ডিসপ্লের লজিক্যাল বাউন্ডের উৎপত্তি আপডেট করে। boundsOriginX প্যারামিটারের জন্য ডকুমেন্টেশন দেখুন।

  • প্রদর্শন মোড

    DisplayMode ঐচ্ছিক

    Chrome 52+

    সেট করা হলে, ডিসপ্লে মোডকে এই মানের সাথে মেলে মোডে আপডেট করে। অন্য প্যারামিটার অবৈধ হলে, এটি প্রয়োগ করা হবে না। প্রদর্শন মোড অবৈধ হলে, এটি প্রয়োগ করা হবে না এবং একটি ত্রুটি সেট করা হবে, তবে অন্যান্য বৈশিষ্ট্যগুলি এখনও প্রয়োগ করা হবে৷

  • ডিসপ্লে জুমফ্যাক্টর

    সংখ্যা ঐচ্ছিক

    Chrome 65+

    সেট করা থাকলে, প্রদর্শনের সাথে যুক্ত জুম আপডেট করে। এই জুম রি-লেআউট সঞ্চালন করে এবং পুনরায় পেইন্ট করে যার ফলে শুধুমাত্র পিক্সেল বাই পিক্সেল স্ট্রেচ এনলারজমেন্ট করার চেয়ে আরও ভাল মানের জুম হয়।

  • প্রাথমিক

    বুলিয়ান ঐচ্ছিক

    সত্য হিসাবে সেট করা হলে, প্রদর্শন প্রাথমিক করে তোলে। না-অপ যদি মিথ্যা সেট করা হয়. দ্রষ্টব্য: সেট করা হলে, ডিসপ্লেটিকে অন্যান্য সমস্ত বৈশিষ্ট্যের জন্য প্রাথমিক হিসাবে বিবেচনা করা হয় (যেমন isUnified সেট করা যেতে পারে এবং বাউন্ড অরিজিন নাও হতে পারে)।

  • ইউনিফাইড

    বুলিয়ান ঐচ্ছিক

    Chrome 59+

    শুধুমাত্র Chrome OS। সত্যে সেট করা হলে, প্রদর্শনের মোডকে ইউনিফাইড ডেস্কটপে পরিবর্তন করে (বিস্তারিত জানতে enableUnifiedDesktop দেখুন)। মিথ্যাতে সেট করা থাকলে, ইউনিফাইড ডেস্কটপ মোড অক্ষম করা হবে। এটি শুধুমাত্র প্রাথমিক প্রদর্শনের জন্য বৈধ। প্রদান করা হলে, mirroringSourceId অবশ্যই প্রদান করা হবে না এবং অন্যান্য বৈশিষ্ট্য উপেক্ষা করা হবে। প্রদান করা না হলে এটির কোন প্রভাব নেই।

  • mirroringSourceId

    স্ট্রিং ঐচ্ছিক

    Chrome 68 থেকে অবরুদ্ধ

    setMirrorMode ব্যবহার করুন।

    শুধুমাত্র Chrome OS। যদি সেট করা থাকে এবং খালি না থাকে তবে শুধুমাত্র এই প্রদর্শনের জন্য মিররিং সক্ষম করে৷ অন্যথায় সমস্ত প্রদর্শনের জন্য মিররিং অক্ষম করে। এই মানটি আয়নাতে উৎস প্রদর্শনের আইডি নির্দেশ করবে, যা সেটডিসপ্লেপ্রপার্টিজে পাস করা আইডির মতো হওয়া উচিত নয়। সেট করা হলে, অন্য কোনো সম্পত্তি সেট করা যাবে না।

  • ওভারস্ক্যান

    ইনসেট ঐচ্ছিক

    সেট করা থাকলে, প্রদত্ত মানগুলিতে প্রদর্শনের ওভারস্ক্যান ইনসেটগুলি সেট করে। মনে রাখবেন যে ওভারস্ক্যান মান নেতিবাচক বা পর্দার আকারের অর্ধেক থেকে বড় নাও হতে পারে। অভ্যন্তরীণ মনিটরে ওভারস্ক্যান পরিবর্তন করা যাবে না।

  • ঘূর্ণন

    সংখ্যা ঐচ্ছিক

    সেট করা থাকলে, প্রদর্শনের ঘূর্ণন আপডেট করে। আইনি মান হল [0, 90, 180, 270]। ঘূর্ণন ঘড়ির কাঁটার দিকে সেট করা হয়, ডিসপ্লের উল্লম্ব অবস্থানের সাথে আপেক্ষিক।

DisplayUnitInfo

বৈশিষ্ট্য

  • সক্রিয় রাজ্য
    Chrome 117+

    ডিসপ্লে সনাক্ত করা এবং সিস্টেম দ্বারা ব্যবহার করা হলে সক্রিয়।

  • উপলব্ধ ডিসপ্লেজুম ফ্যাক্টর

    সংখ্যা[]

    Chrome 67+

    জুম ফ্যাক্টর মানগুলির একটি তালিকা যা প্রদর্শনের জন্য সেট করা যেতে পারে।

  • সীমানা

    প্রদর্শনের যৌক্তিক সীমা।

  • ডিসপ্লে জুমফ্যাক্টর

    সংখ্যা

    Chrome 65+

    প্রদর্শনের বর্তমান এবং ডিফল্ট জুমের মধ্যে অনুপাত। উদাহরণস্বরূপ, মান 1 হল 100% জুমের সমতুল্য, এবং মান 1.5 হল 150% জুমের সমতুল্য৷

  • dpiX

    সংখ্যা

    x-অক্ষ বরাবর প্রতি ইঞ্চিতে পিক্সেলের সংখ্যা।

  • dpiY

    সংখ্যা

    y-অক্ষ বরাবর প্রতি ইঞ্চিতে পিক্সেলের সংখ্যা।

  • edid

    Edid ঐচ্ছিক

    Chrome 67+

    দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

  • টাচ সাপোর্ট আছে

    বুলিয়ান

    Chrome 57+

    এই ডিসপ্লেটির সাথে যুক্ত একটি টাচ ইনপুট ডিভাইস থাকলে সত্য৷

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • সক্রিয় করা হয়

    বুলিয়ান

    এই প্রদর্শন সক্রিয় করা হলে সত্য.

  • প্রাথমিক

    বুলিয়ান

    এটি প্রাথমিক প্রদর্শন হলে সত্য।

  • ইউনিফাইড

    বুলিয়ান

    Chrome 59+

    ইউনিফাইড ডেস্কটপ মোডে থাকাকালীন সমস্ত প্রদর্শনের জন্য সত্য। enableUnifiedDesktop এর জন্য ডকুমেন্টেশন দেখুন।

  • মিররিং গন্তব্য আইডি

    স্ট্রিং[]

    Chrome 64+

    শুধুমাত্র Chrome OS। ডিসপ্লের আইডেন্টিফায়ার যেখানে সোর্স ডিসপ্লে মিরর করা হচ্ছে। কোনো ডিসপ্লে মিরর না হলে খালি। এটি সমস্ত প্রদর্শনের জন্য একই মান সেট করা হবে। এটি অবশ্যই mirroringSourceId অন্তর্ভুক্ত করবে না।

  • mirroringSourceId

    স্ট্রিং

    শুধুমাত্র Chrome OS। মিররিং সক্ষম হলে মিরর করা ডিসপ্লের আইডেন্টিফায়ার, অন্যথায় খালি। এটি সমস্ত প্রদর্শনের জন্য সেট করা হবে (প্রতিফলিত হওয়া প্রদর্শন সহ)।

  • Chrome 52+

    উপলব্ধ প্রদর্শন মোড তালিকা. বর্তমান মোডে isSelected=true থাকবে। শুধুমাত্র Chrome OS এ উপলব্ধ৷ অন্যান্য প্ল্যাটফর্মে একটি খালি অ্যারেতে সেট করা হবে।

  • নাম

    স্ট্রিং

    ব্যবহারকারী-বান্ধব নাম (যেমন "HP LCD মনিটর")।

  • ওভারস্ক্যান

    ডিসপ্লের ইনসেটগুলি এর স্ক্রীনের সীমানার মধ্যে রয়েছে। বর্তমানে শুধুমাত্র ChromeOS-এ উন্মুক্ত। অন্যান্য প্ল্যাটফর্মে খালি ইনসেটগুলিতে সেট করা হবে।

  • ঘূর্ণন

    সংখ্যা

    ডিসপ্লের ঘড়ির কাঁটার দিকে ঘূর্ণন ডিগ্রী উল্লম্ব অবস্থানের সাপেক্ষে। বর্তমানে শুধুমাত্র ChromeOS-এ উন্মুক্ত। অন্যান্য প্ল্যাটফর্মে 0 সেট করা হবে। যখন ডিভাইসটি একটি ফিজিক্যাল ট্যাবলেট অবস্থায় থাকে তখন -1-এর মানটিকে স্বয়ংক্রিয়ভাবে ঘোরানো হিসাবে ব্যাখ্যা করা হবে।

  • কর্মস্থান

    ডিসপ্লে সীমার মধ্যে ডিসপ্লের ব্যবহারযোগ্য কাজের ক্ষেত্র। কাজের ক্ষেত্রটি OS-এর জন্য সংরক্ষিত ডিসপ্লের ক্ষেত্রগুলি বাদ দেয়, উদাহরণস্বরূপ টাস্কবার এবং লঞ্চার।

Edid

Chrome 67+

বৈশিষ্ট্য

  • প্রস্তুতকারকের আইডি

    স্ট্রিং

    3 অক্ষর প্রস্তুতকারকের কোড। সেকেন্ড দেখুন 3.4.1 পৃষ্ঠা 21. v1.4 এ প্রয়োজনীয়।

  • পণ্য আইডি

    স্ট্রিং

    2 বাইট প্রস্তুতকারকের দ্বারা নির্ধারিত কোড, সেকেন্ড। 3.4.2 পৃষ্ঠা 21. v1.4 এ প্রয়োজনীয়।

  • উৎপাদন বছরের

    সংখ্যা

    প্রস্তুতকারকের বছর, সেকেন্ড। 3.4.4 পৃষ্ঠা 22. v1.4 এ প্রয়োজনীয়।

GetInfoFlags

Chrome 59+

বৈশিষ্ট্য

  • একক ইউনিফাইড

    বুলিয়ান ঐচ্ছিক

    যদি সত্যে সেট করা হয়, ইউনিফাইড ডেস্কটপ মোডে থাকাকালীন getInfo দ্বারা শুধুমাত্র একটি DisplayUnitInfo ফেরত দেওয়া হবে (দেখুন enableUnifiedDesktop )। ডিফল্ট থেকে মিথ্যা.

Insets

বৈশিষ্ট্য

  • নীচে

    সংখ্যা

    নিচ থেকে y-অক্ষের দূরত্ব আবদ্ধ।

  • বাম

    সংখ্যা

    বাম সীমা থেকে x-অক্ষের দূরত্ব।

  • অধিকার

    সংখ্যা

    ডান বাউন্ড থেকে x-অক্ষের দূরত্ব।

  • শীর্ষ

    সংখ্যা

    উপরের আবদ্ধ থেকে y-অক্ষের দূরত্ব।

LayoutPosition

Chrome 53+

বিন্যাস অবস্থান, অর্থাৎ অভিভাবকের প্রান্ত যার সাথে ডিসপ্লে সংযুক্ত থাকে।

এনাম

"শীর্ষ"

"ঠিক"

"নীচে"

"বাম"

MirrorMode

Chrome 65+

মিরর মোড, যেমন একটি ডিসপ্লেকে অন্য ডিসপ্লেতে মিরর করার বিভিন্ন উপায়।

এনাম

"বন্ধ"
ডিফল্ট মোড নির্দিষ্ট করে (বর্ধিত বা ইউনিফাইড ডেস্কটপ)।

"স্বাভাবিক"
নির্দিষ্ট করে যে ডিফল্ট সোর্স ডিসপ্লে অন্য সব ডিসপ্লেতে মিরর করা হবে।

"মিশ্র"
নির্দিষ্ট করে যে নির্দিষ্ট উৎস প্রদর্শন প্রদত্ত গন্তব্য প্রদর্শনে মিরর করা হবে। অন্যান্য সমস্ত সংযুক্ত প্রদর্শন প্রসারিত করা হবে.

MirrorModeInfo

Chrome 65+

বৈশিষ্ট্য

  • মিররিং গন্তব্য আইডি

    স্ট্রিং[] ঐচ্ছিক

    মিররিং গন্তব্যের আইডি প্রদর্শন করে। এটি শুধুমাত্র 'মিশ্র'-এর জন্য বৈধ।

  • mirroringSourceId

    স্ট্রিং ঐচ্ছিক

    মিররিং উৎস প্রদর্শনের আইডি। এটি শুধুমাত্র 'মিশ্র'-এর জন্য বৈধ।

  • মিরর মোড যে সেট করা উচিত.

Point

Chrome 57+

বৈশিষ্ট্য

  • এক্স

    সংখ্যা

    বিন্দুর x-স্থানাঙ্ক।

  • y

    সংখ্যা

    বিন্দুর y- স্থানাঙ্ক।

TouchCalibrationPair

Chrome 57+

বৈশিষ্ট্য

  • ডিসপ্লেপয়েন্ট

    ডিসপ্লে পয়েন্টের স্থানাঙ্ক।

  • স্পর্শ বিন্দু

    ডিসপ্লে পয়েন্টের সাথে সম্পর্কিত টাচ পয়েন্টের স্থানাঙ্ক।

TouchCalibrationPairQuad

Chrome 57+

বৈশিষ্ট্য

পদ্ধতি

clearTouchCalibration()

Chrome 57+
chrome.system.display.clearTouchCalibration(
  id: string,
)

ডিসপ্লের জন্য টাচ ক্যালিব্রেশন রিসেট করে এবং ডিসপ্লের সাথে যুক্ত যেকোন টাচ ক্যালিব্রেশন ডেটা সাফ করে এটিকে ডিফল্ট অবস্থায় ফিরিয়ে আনে।

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

completeCustomTouchCalibration()

Chrome 57+
chrome.system.display.completeCustomTouchCalibration(
  pairs: TouchCalibrationPairQuad,
  bounds: Bounds,
)

একটি প্রদর্শনের জন্য স্পর্শ ক্রমাঙ্কন জোড়া সেট করে। এই pairs startCustomTouchCalibration() নামক id সহ প্রদর্শনের জন্য টাচ স্ক্রীন ক্যালিব্রেট করতে ব্যবহার করা হবে। এই পদ্ধতিতে কল করার আগে সর্বদা startCustomTouchCalibration কল করুন। যদি অন্য একটি স্পর্শ ক্রমাঙ্কন ইতিমধ্যেই চলছে তাহলে এটি একটি ত্রুটি নিক্ষেপ করবে৷

পরামিতি

enableUnifiedDesktop()

Chrome 46+
chrome.system.display.enableUnifiedDesktop(
  enabled: boolean,
)

ইউনিফাইড ডেস্কটপ বৈশিষ্ট্য সক্রিয়/অক্ষম করে। মিররিং সক্রিয় থাকাকালীন সক্ষম হলে, মিররিং বন্ধ না হওয়া পর্যন্ত ডেস্কটপ মোড পরিবর্তন হবে না। অন্যথায়, ডেস্কটপ মোড অবিলম্বে একীভূত হয়ে যাবে। দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • সক্রিয়

    বুলিয়ান

    ইউনিফাইড ডেস্কটপ সক্রিয় করা উচিত হলে সত্য।

getDisplayLayout()

প্রতিশ্রুতি Chrome 53+
chrome.system.display.getDisplayLayout(
  callback?: function,
)

সমস্ত প্রদর্শনের জন্য বিন্যাস তথ্য অনুরোধ. দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

রিটার্নস

  • প্রতিশ্রুতি< ডিসপ্লেলেআউট []>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getInfo()

প্রতিশ্রুতি
chrome.system.display.getInfo(
  flags?: GetInfoFlags,
  callback?: function,
)

সমস্ত সংযুক্ত ডিসপ্লে ডিভাইসের জন্য তথ্যের অনুরোধ করে৷

পরামিতি

  • পতাকা

    GetInfoFlags ঐচ্ছিক

    Chrome 59+

    বিকল্পগুলি কীভাবে তথ্য ফেরত দেওয়া হয় তা প্রভাবিত করে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (displayInfo: DisplayUnitInfo[])=>void

রিটার্নস

  • প্রতিশ্রুতি< 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 কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • বিন্যাস

    প্রাথমিক প্রদর্শন ব্যতীত সমস্ত প্রদর্শনের জন্য প্রয়োজনীয় বিন্যাস তথ্য।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setDisplayProperties()

প্রতিশ্রুতি
chrome.system.display.setDisplayProperties(
  id: string,
  info: DisplayProperties,
  callback?: function,
)

info প্রদত্ত তথ্য অনুসারে id দ্বারা নির্দিষ্ট প্রদর্শনের বৈশিষ্ট্যগুলি আপডেট করে। ব্যর্থ হলে, runtime.lastError সেট করা হবে। দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • প্রদর্শন বৈশিষ্ট্য সম্পর্কে তথ্য যা পরিবর্তন করা উচিত। একটি সম্পত্তি পরিবর্তন করা হবে শুধুমাত্র যদি এটির জন্য একটি নতুন মান info নির্দিষ্ট করা থাকে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setMirrorMode()

প্রতিশ্রুতি Chrome 65+
chrome.system.display.setMirrorMode(
  info: MirrorModeInfo,
  callback?: function,
)

ডিসপ্লে মোডকে নির্দিষ্ট মিরর মোডে সেট করে। প্রতিটি কল পূর্ববর্তী কল থেকে রাজ্যকে পুনরায় সেট করে। মিররিং গন্তব্য প্রদর্শনের জন্য setDisplayProperties() কল করা ব্যর্থ হবে। দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • তথ্য

    মিরর মোডের তথ্য যা ডিসপ্লে মোডে প্রয়োগ করা উচিত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

showNativeTouchCalibration()

প্রতিশ্রুতি Chrome 57+
chrome.system.display.showNativeTouchCalibration(
  id: string,
  callback?: function,
)

ডিসপ্লে আইডি হিসাবে id সহ ডিসপ্লের জন্য নেটিভ টাচ ক্যালিব্রেশন UX প্রদর্শন করে। এটি কীভাবে এগিয়ে যেতে হবে তার প্রয়োজনীয় নির্দেশাবলী সহ স্ক্রিনে একটি ওভারলে দেখাবে৷ শুধুমাত্র সফল ক্রমাঙ্কনের ক্ষেত্রে কলব্যাক আহ্বান করা হবে। ক্রমাঙ্কন ব্যর্থ হলে, এটি একটি ত্রুটি নিক্ষেপ করবে।

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (success: boolean)=>void

    • সাফল্য

      বুলিয়ান

রিটার্নস

  • প্রতিশ্রুতি<বুলিয়ান>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

startCustomTouchCalibration()

Chrome 57+
chrome.system.display.startCustomTouchCalibration(
  id: string,
)

একটি প্রদর্শনের জন্য কাস্টম স্পর্শ ক্রমাঙ্কন শুরু করে। ক্রমাঙ্কন ডেটা সংগ্রহের জন্য একটি কাস্টম UX ব্যবহার করার সময় এটি কল করা উচিত। যদি অন্য একটি স্পর্শ ক্রমাঙ্কন ইতিমধ্যেই চলছে তাহলে এটি একটি ত্রুটি নিক্ষেপ করবে৷

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

ঘটনা

onDisplayChanged

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

ডিসপ্লে কনফিগারেশনে কিছু পরিবর্তন হলে বহিস্কার করা হয়।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

,

বর্ণনা

ডিসপ্লে মেটাডেটা জিজ্ঞাসা করতে system.display API ব্যবহার করুন।

অনুমতি

system.display

প্রকারভেদ

ActiveState

Chrome 117+

ডিসপ্লেটি সিস্টেম দ্বারা শনাক্ত এবং ব্যবহার করা হয়েছে কিনা তা জানাতে একটি enum। ডিসপ্লেটিকে 'নিষ্ক্রিয়' হিসাবে বিবেচনা করা হয়, যদি এটি সিস্টেম দ্বারা সনাক্ত না করা হয় (হয়তো সংযোগ বিচ্ছিন্ন, বা স্লিপ মোডের কারণে সংযোগ বিচ্ছিন্ন বলে মনে করা হয়, ইত্যাদি)। এই অবস্থাটি বিদ্যমান প্রদর্শন রাখতে ব্যবহৃত হয় যখন সমস্ত প্রদর্শন সংযোগ বিচ্ছিন্ন হয়, উদাহরণস্বরূপ।

এনাম

"সক্রিয়"

"নিষ্ক্রিয়"

Bounds

বৈশিষ্ট্য

  • উচ্চতা

    সংখ্যা

    ডিসপ্লের উচ্চতা পিক্সেলে।

  • বাম

    সংখ্যা

    উপরের-বাম কোণের x-স্থানাঙ্ক।

  • শীর্ষ

    সংখ্যা

    উপরের-বাম কোণের y-স্থানাঙ্ক।

  • প্রস্থ

    সংখ্যা

    ডিসপ্লের প্রস্থ পিক্সেলে।

DisplayLayout

Chrome 53+

বৈশিষ্ট্য

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • অফসেট

    সংখ্যা

    সংযুক্ত প্রান্ত বরাবর প্রদর্শনের অফসেট। 0 নির্দেশ করে যে উপরের বা বাঁদিকের কোণগুলি সারিবদ্ধ।

  • অভিভাবক আইডি

    স্ট্রিং

    অভিভাবক প্রদর্শনের অনন্য শনাক্তকারী। খালি যদি এই রুট হয়.

  • অবস্থান

    এই ডিসপ্লের লেআউট অবস্থান পিতামাতার সাপেক্ষে। এটি মূলের জন্য উপেক্ষা করা হবে।

DisplayMode

Chrome 52+

বৈশিষ্ট্য

  • ডিভাইস স্কেলফ্যাক্টর

    সংখ্যা

    ডিসপ্লে মোড ডিভাইস স্কেল ফ্যাক্টর।

  • উচ্চতা

    সংখ্যা

    ডিভাইসে ডিসপ্লে মোডের উচ্চতা স্বাধীন (ব্যবহারকারীর দৃশ্যমান) পিক্সেল।

  • উচ্চতাইননেটিভপিক্সেল

    সংখ্যা

    নেটিভ পিক্সেলে ডিসপ্লে মোডের উচ্চতা।

  • ইন্টারলেস করা হয়

    বুলিয়ান ঐচ্ছিক

    Chrome 74+

    এই মোড ইন্টারলেস করা হলে সত্য, প্রদান করা না হলে মিথ্যা।

  • নেটিভ

    বুলিয়ান

    মোডটি প্রদর্শনের নেটিভ মোড হলে সত্য।

  • নির্বাচিত

    বুলিয়ান

    ডিসপ্লে মোড বর্তমানে নির্বাচিত হলে সত্য।

  • রিফ্রেশরেট

    সংখ্যা

    Chrome 67+

    ডিসপ্লে মোড রিফ্রেশ হার হার্টজে।

  • uiScale

    সংখ্যা ঐচ্ছিক

    Chrome 70 থেকে অবরুদ্ধ

    displayZoomFactor ব্যবহার করুন

    ডিসপ্লে মোড UI স্কেল ফ্যাক্টর।

  • প্রস্থ

    সংখ্যা

    ডিসপ্লে মোড প্রস্থ ডিভাইসে স্বাধীন (ব্যবহারকারীর দৃশ্যমান) পিক্সেল।

  • widthInNativePixels

    সংখ্যা

    নেটিভ পিক্সেলে প্রদর্শন মোড প্রস্থ।

DisplayProperties

বৈশিষ্ট্য

  • boundsOriginX

    সংখ্যা ঐচ্ছিক

    সেট করা থাকলে, এক্স-অক্ষ বরাবর ডিসপ্লের লজিক্যাল বাউন্ডের উৎপত্তি আপডেট করে। boundsOriginY এর সাথে একসাথে প্রয়োগ করা হয়েছে। বর্তমান মান সেট না হলে ডিফল্ট হয় এবং boundsOriginY সেট করা থাকে। নোট করুন যে ডিসপ্লের উত্স আপডেট করার সময়, কিছু সীমাবদ্ধতা প্রয়োগ করা হবে, তাই চূড়ান্ত সীমার উত্স এক সেটের চেয়ে আলাদা হতে পারে৷ getInfo ব্যবহার করে চূড়ান্ত সীমানা পুনরুদ্ধার করা যেতে পারে। প্রাথমিক ডিসপ্লেতে সীমার উৎপত্তি পরিবর্তন করা যাবে না।

  • boundsOriginY

    সংখ্যা ঐচ্ছিক

    সেট করা থাকলে, y-অক্ষ বরাবর ডিসপ্লের লজিক্যাল বাউন্ডের উৎপত্তি আপডেট করে। boundsOriginX প্যারামিটারের জন্য ডকুমেন্টেশন দেখুন।

  • প্রদর্শন মোড

    DisplayMode ঐচ্ছিক

    Chrome 52+

    সেট করা হলে, ডিসপ্লে মোডকে এই মানের সাথে মেলে মোডে আপডেট করে। অন্য প্যারামিটার অবৈধ হলে, এটি প্রয়োগ করা হবে না। প্রদর্শন মোড অবৈধ হলে, এটি প্রয়োগ করা হবে না এবং একটি ত্রুটি সেট করা হবে, তবে অন্যান্য বৈশিষ্ট্যগুলি এখনও প্রয়োগ করা হবে৷

  • ডিসপ্লে জুমফ্যাক্টর

    সংখ্যা ঐচ্ছিক

    Chrome 65+

    সেট করা থাকলে, প্রদর্শনের সাথে যুক্ত জুম আপডেট করে। এই জুম রি-লেআউট সঞ্চালন করে এবং পুনরায় পেইন্ট করে যার ফলে শুধুমাত্র পিক্সেল বাই পিক্সেল স্ট্রেচ এনলারজমেন্ট করার চেয়ে আরও ভাল মানের জুম হয়।

  • প্রাথমিক

    বুলিয়ান ঐচ্ছিক

    সত্য হিসাবে সেট করা হলে, প্রদর্শন প্রাথমিক করে তোলে। না-অপ যদি মিথ্যা সেট করা হয়. দ্রষ্টব্য: সেট করা হলে, ডিসপ্লেটিকে অন্যান্য সমস্ত বৈশিষ্ট্যের জন্য প্রাথমিক হিসাবে বিবেচনা করা হয় (যেমন isUnified সেট করা যেতে পারে এবং বাউন্ড অরিজিন নাও হতে পারে)।

  • ইউনিফাইড

    বুলিয়ান ঐচ্ছিক

    Chrome 59+

    শুধুমাত্র Chrome OS। সত্যে সেট করা হলে, প্রদর্শনের মোডকে ইউনিফাইড ডেস্কটপে পরিবর্তন করে (বিস্তারিত জানতে enableUnifiedDesktop দেখুন)। মিথ্যাতে সেট করা থাকলে, ইউনিফাইড ডেস্কটপ মোড অক্ষম করা হবে। এটি শুধুমাত্র প্রাথমিক প্রদর্শনের জন্য বৈধ। প্রদান করা হলে, mirroringSourceId অবশ্যই প্রদান করা হবে না এবং অন্যান্য বৈশিষ্ট্য উপেক্ষা করা হবে। প্রদান করা না হলে এটির কোন প্রভাব নেই।

  • mirroringSourceId

    স্ট্রিং ঐচ্ছিক

    Chrome 68 থেকে অবরুদ্ধ

    setMirrorMode ব্যবহার করুন।

    শুধুমাত্র Chrome OS। যদি সেট করা থাকে এবং খালি না থাকে তবে শুধুমাত্র এই প্রদর্শনের জন্য মিররিং সক্ষম করে৷ অন্যথায় সমস্ত প্রদর্শনের জন্য মিররিং অক্ষম করে। এই মানটি আয়নাতে উৎস প্রদর্শনের আইডি নির্দেশ করবে, যা সেটডিসপ্লেপ্রপার্টিজে পাস করা আইডির মতো হওয়া উচিত নয়। সেট করা হলে, অন্য কোনো সম্পত্তি সেট করা যাবে না।

  • ওভারস্ক্যান

    ইনসেট ঐচ্ছিক

    সেট করা থাকলে, প্রদত্ত মানগুলিতে প্রদর্শনের ওভারস্ক্যান ইনসেটগুলি সেট করে। মনে রাখবেন যে ওভারস্ক্যান মান নেতিবাচক বা পর্দার আকারের অর্ধেক থেকে বড় নাও হতে পারে। অভ্যন্তরীণ মনিটরে ওভারস্ক্যান পরিবর্তন করা যাবে না।

  • ঘূর্ণন

    সংখ্যা ঐচ্ছিক

    সেট করা থাকলে, প্রদর্শনের ঘূর্ণন আপডেট করে। আইনি মান হল [0, 90, 180, 270]। ঘূর্ণন ঘড়ির কাঁটার দিকে সেট করা হয়, ডিসপ্লের উল্লম্ব অবস্থানের সাথে আপেক্ষিক।

DisplayUnitInfo

বৈশিষ্ট্য

  • সক্রিয় রাজ্য
    Chrome 117+

    ডিসপ্লে সনাক্ত করা এবং সিস্টেম দ্বারা ব্যবহার করা হলে সক্রিয়।

  • উপলব্ধ ডিসপ্লেজুম ফ্যাক্টর

    সংখ্যা[]

    Chrome 67+

    জুম ফ্যাক্টর মানগুলির একটি তালিকা যা প্রদর্শনের জন্য সেট করা যেতে পারে।

  • সীমানা

    প্রদর্শনের যৌক্তিক সীমা।

  • ডিসপ্লে জুমফ্যাক্টর

    সংখ্যা

    Chrome 65+

    প্রদর্শনের বর্তমান এবং ডিফল্ট জুমের মধ্যে অনুপাত। উদাহরণস্বরূপ, মান 1 হল 100% জুমের সমতুল্য, এবং মান 1.5 হল 150% জুমের সমতুল্য৷

  • dpiX

    সংখ্যা

    x-অক্ষ বরাবর প্রতি ইঞ্চিতে পিক্সেলের সংখ্যা।

  • dpiY

    সংখ্যা

    y-অক্ষ বরাবর প্রতি ইঞ্চিতে পিক্সেলের সংখ্যা।

  • edid

    Edid ঐচ্ছিক

    Chrome 67+

    দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

  • টাচ সাপোর্ট আছে

    বুলিয়ান

    Chrome 57+

    এই ডিসপ্লেটির সাথে যুক্ত একটি টাচ ইনপুট ডিভাইস থাকলে সত্য৷

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • সক্রিয় করা হয়

    বুলিয়ান

    এই প্রদর্শন সক্রিয় করা হলে সত্য.

  • প্রাথমিক

    বুলিয়ান

    এটি প্রাথমিক প্রদর্শন হলে সত্য।

  • ইউনিফাইড

    বুলিয়ান

    Chrome 59+

    ইউনিফাইড ডেস্কটপ মোডে থাকাকালীন সমস্ত প্রদর্শনের জন্য সত্য। enableUnifiedDesktop এর জন্য ডকুমেন্টেশন দেখুন।

  • মিররিং গন্তব্য আইডি

    স্ট্রিং[]

    Chrome 64+

    শুধুমাত্র Chrome OS। ডিসপ্লের আইডেন্টিফায়ার যেখানে সোর্স ডিসপ্লে মিরর করা হচ্ছে। কোনো ডিসপ্লে মিরর না হলে খালি। এটি সমস্ত প্রদর্শনের জন্য একই মান সেট করা হবে। এটি অবশ্যই mirroringSourceId অন্তর্ভুক্ত করবে না।

  • mirroringSourceId

    স্ট্রিং

    শুধুমাত্র Chrome OS। মিররিং সক্ষম হলে মিরর করা ডিসপ্লের আইডেন্টিফায়ার, অন্যথায় খালি। এটি সমস্ত প্রদর্শনের জন্য সেট করা হবে (প্রতিফলিত হওয়া প্রদর্শন সহ)।

  • Chrome 52+

    উপলব্ধ প্রদর্শন মোড তালিকা. বর্তমান মোডে isSelected=true থাকবে। শুধুমাত্র Chrome OS এ উপলব্ধ৷ অন্যান্য প্ল্যাটফর্মে একটি খালি অ্যারেতে সেট করা হবে।

  • নাম

    স্ট্রিং

    ব্যবহারকারী-বান্ধব নাম (যেমন "HP LCD মনিটর")।

  • ওভারস্ক্যান

    ডিসপ্লের ইনসেটগুলি এর স্ক্রীনের সীমানার মধ্যে রয়েছে। বর্তমানে শুধুমাত্র ChromeOS-এ উন্মুক্ত। অন্যান্য প্ল্যাটফর্মে খালি ইনসেটগুলিতে সেট করা হবে।

  • ঘূর্ণন

    সংখ্যা

    ডিসপ্লের ঘড়ির কাঁটার দিকে ঘূর্ণন ডিগ্রী উল্লম্ব অবস্থানের সাপেক্ষে। বর্তমানে শুধুমাত্র ChromeOS-এ উন্মুক্ত। অন্যান্য প্ল্যাটফর্মে 0 সেট করা হবে। যখন ডিভাইসটি একটি ফিজিক্যাল ট্যাবলেট অবস্থায় থাকে তখন -1-এর মানটিকে স্বয়ংক্রিয়ভাবে ঘোরানো হিসাবে ব্যাখ্যা করা হবে।

  • কর্মস্থান

    ডিসপ্লে সীমার মধ্যে ডিসপ্লের ব্যবহারযোগ্য কাজের ক্ষেত্র। কাজের ক্ষেত্রটি OS-এর জন্য সংরক্ষিত ডিসপ্লের ক্ষেত্রগুলি বাদ দেয়, উদাহরণস্বরূপ টাস্কবার এবং লঞ্চার।

Edid

Chrome 67+

বৈশিষ্ট্য

  • প্রস্তুতকারকের আইডি

    স্ট্রিং

    3 অক্ষর প্রস্তুতকারকের কোড। সেকেন্ড দেখুন 3.4.1 পৃষ্ঠা 21. v1.4 এ প্রয়োজনীয়।

  • পণ্য আইডি

    স্ট্রিং

    2 বাইট প্রস্তুতকারকের দ্বারা নির্ধারিত কোড, সেকেন্ড। 3.4.2 পৃষ্ঠা 21. v1.4 এ প্রয়োজনীয়।

  • উৎপাদন বছরের

    সংখ্যা

    প্রস্তুতকারকের বছর, সেকেন্ড। 3.4.4 পৃষ্ঠা 22. v1.4 এ প্রয়োজনীয়।

GetInfoFlags

Chrome 59+

বৈশিষ্ট্য

  • একক ইউনিফাইড

    বুলিয়ান ঐচ্ছিক

    যদি সত্যে সেট করা হয়, ইউনিফাইড ডেস্কটপ মোডে থাকাকালীন getInfo দ্বারা শুধুমাত্র একটি DisplayUnitInfo ফেরত দেওয়া হবে (দেখুন enableUnifiedDesktop )। ডিফল্ট থেকে মিথ্যা.

Insets

বৈশিষ্ট্য

  • নীচে

    সংখ্যা

    নিচ থেকে y-অক্ষের দূরত্ব আবদ্ধ।

  • বাম

    সংখ্যা

    বাম সীমা থেকে x-অক্ষের দূরত্ব।

  • অধিকার

    সংখ্যা

    ডান বাউন্ড থেকে x-অক্ষের দূরত্ব।

  • শীর্ষ

    সংখ্যা

    উপরের আবদ্ধ থেকে y-অক্ষের দূরত্ব।

LayoutPosition

Chrome 53+

বিন্যাস অবস্থান, অর্থাৎ অভিভাবকের প্রান্ত যার সাথে ডিসপ্লে সংযুক্ত থাকে।

এনাম

"শীর্ষ"

"ঠিক"

"নীচে"

"বাম"

MirrorMode

Chrome 65+

মিরর মোড, যেমন একটি ডিসপ্লেকে অন্য ডিসপ্লেতে মিরর করার বিভিন্ন উপায়।

এনাম

"বন্ধ"
ডিফল্ট মোড নির্দিষ্ট করে (বর্ধিত বা ইউনিফাইড ডেস্কটপ)।

"স্বাভাবিক"
নির্দিষ্ট করে যে ডিফল্ট সোর্স ডিসপ্লে অন্য সব ডিসপ্লেতে মিরর করা হবে।

"মিশ্র"
নির্দিষ্ট করে যে নির্দিষ্ট উৎস প্রদর্শন প্রদত্ত গন্তব্য প্রদর্শনে মিরর করা হবে। অন্যান্য সমস্ত সংযুক্ত প্রদর্শন প্রসারিত করা হবে.

MirrorModeInfo

Chrome 65+

বৈশিষ্ট্য

  • মিররিং গন্তব্য আইডি

    স্ট্রিং[] ঐচ্ছিক

    মিররিং গন্তব্যের আইডি প্রদর্শন করে। এটি শুধুমাত্র 'মিশ্র'-এর জন্য বৈধ।

  • mirroringSourceId

    স্ট্রিং ঐচ্ছিক

    মিররিং উৎস প্রদর্শনের আইডি। এটি শুধুমাত্র 'মিশ্র'-এর জন্য বৈধ।

  • মিরর মোড যে সেট করা উচিত.

Point

Chrome 57+

বৈশিষ্ট্য

  • এক্স

    সংখ্যা

    বিন্দুর x-স্থানাঙ্ক।

  • y

    সংখ্যা

    বিন্দুর y- স্থানাঙ্ক।

TouchCalibrationPair

Chrome 57+

বৈশিষ্ট্য

  • ডিসপ্লেপয়েন্ট

    ডিসপ্লে পয়েন্টের স্থানাঙ্ক।

  • স্পর্শ বিন্দু

    ডিসপ্লে পয়েন্টের সাথে সম্পর্কিত টাচ পয়েন্টের স্থানাঙ্ক।

TouchCalibrationPairQuad

Chrome 57+

বৈশিষ্ট্য

পদ্ধতি

clearTouchCalibration()

Chrome 57+
chrome.system.display.clearTouchCalibration(
  id: string,
)

ডিসপ্লের জন্য টাচ ক্যালিব্রেশন রিসেট করে এবং ডিসপ্লের সাথে যুক্ত যেকোন টাচ ক্যালিব্রেশন ডেটা সাফ করে এটিকে ডিফল্ট অবস্থায় ফিরিয়ে আনে।

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

completeCustomTouchCalibration()

Chrome 57+
chrome.system.display.completeCustomTouchCalibration(
  pairs: TouchCalibrationPairQuad,
  bounds: Bounds,
)

একটি প্রদর্শনের জন্য স্পর্শ ক্রমাঙ্কন জোড়া সেট করে। এই pairs startCustomTouchCalibration() নামক id সহ প্রদর্শনের জন্য টাচ স্ক্রীন ক্যালিব্রেট করতে ব্যবহার করা হবে। এই পদ্ধতিতে কল করার আগে সর্বদা startCustomTouchCalibration কল করুন। যদি অন্য একটি স্পর্শ ক্রমাঙ্কন ইতিমধ্যেই চলছে তাহলে এটি একটি ত্রুটি নিক্ষেপ করবে৷

পরামিতি

enableUnifiedDesktop()

Chrome 46+
chrome.system.display.enableUnifiedDesktop(
  enabled: boolean,
)

ইউনিফাইড ডেস্কটপ বৈশিষ্ট্য সক্রিয়/অক্ষম করে। মিররিং সক্রিয় থাকাকালীন সক্ষম হলে, মিররিং বন্ধ না হওয়া পর্যন্ত ডেস্কটপ মোড পরিবর্তন হবে না। অন্যথায়, ডেস্কটপ মোড অবিলম্বে একীভূত হয়ে যাবে। দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • সক্রিয়

    বুলিয়ান

    ইউনিফাইড ডেস্কটপ সক্রিয় করা উচিত হলে সত্য।

getDisplayLayout()

প্রতিশ্রুতি Chrome 53+
chrome.system.display.getDisplayLayout(
  callback?: function,
)

সমস্ত প্রদর্শনের জন্য বিন্যাস তথ্য অনুরোধ. দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

রিটার্নস

  • প্রতিশ্রুতি< ডিসপ্লেলেআউট []>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

getInfo()

প্রতিশ্রুতি
chrome.system.display.getInfo(
  flags?: GetInfoFlags,
  callback?: function,
)

সমস্ত সংযুক্ত ডিসপ্লে ডিভাইসের জন্য তথ্যের অনুরোধ করে৷

পরামিতি

  • পতাকা

    GetInfoFlags ঐচ্ছিক

    Chrome 59+

    বিকল্পগুলি কীভাবে তথ্য ফেরত দেওয়া হয় তা প্রভাবিত করে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (displayInfo: DisplayUnitInfo[])=>void

রিটার্নস

  • প্রতিশ্রুতি< 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 কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • বিন্যাস

    প্রাথমিক প্রদর্শন ব্যতীত সমস্ত প্রদর্শনের জন্য প্রয়োজনীয় বিন্যাস তথ্য।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setDisplayProperties()

প্রতিশ্রুতি
chrome.system.display.setDisplayProperties(
  id: string,
  info: DisplayProperties,
  callback?: function,
)

info প্রদত্ত তথ্য অনুসারে id দ্বারা নির্দিষ্ট প্রদর্শনের বৈশিষ্ট্যগুলি আপডেট করে। ব্যর্থ হলে, runtime.lastError সেট করা হবে। দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • প্রদর্শন বৈশিষ্ট্য সম্পর্কে তথ্য যা পরিবর্তন করা উচিত। একটি সম্পত্তি পরিবর্তন করা হবে শুধুমাত্র যদি এটির জন্য একটি নতুন মান info নির্দিষ্ট করা থাকে।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

setMirrorMode()

প্রতিশ্রুতি Chrome 65+
chrome.system.display.setMirrorMode(
  info: MirrorModeInfo,
  callback?: function,
)

ডিসপ্লে মোডকে নির্দিষ্ট মিরর মোডে সেট করে। প্রতিটি কল পূর্ববর্তী কল থেকে রাজ্যকে পুনরায় সেট করে। মিররিং গন্তব্য প্রদর্শনের জন্য setDisplayProperties() কল করা ব্যর্থ হবে। দ্রষ্টব্য: এটি শুধুমাত্র Chrome OS কিয়স্ক অ্যাপ এবং ওয়েব UI-তে উপলব্ধ।

পরামিতি

  • তথ্য

    মিরর মোডের তথ্য যা ডিসপ্লে মোডে প্রয়োগ করা উচিত।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void

রিটার্নস

  • প্রতিশ্রুতি <void>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

showNativeTouchCalibration()

প্রতিশ্রুতি Chrome 57+
chrome.system.display.showNativeTouchCalibration(
  id: string,
  callback?: function,
)

ডিসপ্লে আইডি হিসাবে id সহ ডিসপ্লের জন্য নেটিভ টাচ ক্যালিব্রেশন UX প্রদর্শন করে। এটি কীভাবে এগিয়ে যেতে হবে তার প্রয়োজনীয় নির্দেশাবলী সহ স্ক্রিনে একটি ওভারলে দেখাবে৷ শুধুমাত্র সফল ক্রমাঙ্কনের ক্ষেত্রে কলব্যাক আহ্বান করা হবে। ক্রমাঙ্কন ব্যর্থ হলে, এটি একটি ত্রুটি নিক্ষেপ করবে।

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

  • কলব্যাক

    ফাংশন ঐচ্ছিক

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    (success: boolean)=>void

    • সাফল্য

      বুলিয়ান

রিটার্নস

  • প্রতিশ্রুতি<বুলিয়ান>

    Chrome 91+

    প্রতিশ্রুতিগুলি ম্যানিফেস্ট V3 এবং পরবর্তীতে সমর্থিত, তবে পশ্চাদগামী সামঞ্জস্যের জন্য কলব্যাক প্রদান করা হয়। আপনি একই ফাংশন কলে উভয় ব্যবহার করতে পারবেন না। প্রতিশ্রুতিটি একই ধরণের সাথে সমাধান করে যা কলব্যাকে পাস করা হয়।

startCustomTouchCalibration()

Chrome 57+
chrome.system.display.startCustomTouchCalibration(
  id: string,
)

একটি প্রদর্শনের জন্য কাস্টম স্পর্শ ক্রমাঙ্কন শুরু করে। ক্রমাঙ্কন ডেটা সংগ্রহের জন্য একটি কাস্টম UX ব্যবহার করার সময় এটি কল করা উচিত। যদি অন্য একটি স্পর্শ ক্রমাঙ্কন ইতিমধ্যেই চলছে তাহলে এটি একটি ত্রুটি নিক্ষেপ করবে৷

পরামিতি

  • আইডি

    স্ট্রিং

    প্রদর্শনের অনন্য শনাক্তকারী।

ঘটনা

onDisplayChanged

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

ডিসপ্লে কনফিগারেশনে কিছু পরিবর্তন হলে বহিস্কার করা হয়।

পরামিতি

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি এর মত দেখাচ্ছে:

    ()=>void