বিবরণ
ডেস্কটপ ক্যাপচার API স্ক্রিন, নির্দিষ্ট উইন্ডো বা নির্দিষ্ট ট্যাবের কন্টেন্ট ক্যাপচার করে।
অনুমতি
desktopCaptureধরন
DesktopCaptureSourceType
chooseDesktopMedia()-এ ব্যবহৃত ডেস্কটপ মিডিয়া সোর্সের সেট নির্ধারণ করতে Enum ব্যবহার করা হয়।
Enum
"স্ক্রিন"
"উইন্ডো"
"ট্যাব"
"অডিও"
Enum
"অন্তর্ভুক্ত করুন"
"বাদ দিন"
Enum
"অন্তর্ভুক্ত করুন"
"বাদ দিন"
Enum
"সিস্টেম"
"উইন্ডো"
"বাদ দিন"
পদ্ধতি
cancelChooseDesktopMedia()
browser.desktopCapture.cancelChooseDesktopMedia(
desktopMediaRequestId: number,
): void
chooseDesktopMedia() দ্বারা দেখানো ডেস্কটপ মিডিয়া পিকার ডায়ালগ লুকায়।
প্যারামিটারগুলি
-
desktopMediaRequestId
নম্বর
chooseDesktopMedia() দ্বারা ফেরত দেওয়া আইডি
chooseDesktopMedia()
browser.desktopCapture.chooseDesktopMedia(
sources: DesktopCaptureSourceType[],
targetTab?: Tab,
callback: function,
): number
নির্দিষ্ট সোর্সের সেট সহ ডেস্কটপ মিডিয়া পিকার UI দেখায়।
প্যারামিটারগুলি
-
সোর্স
ব্যবহারকারীকে দেখানো উচিত এমন সোর্সের সেট। সেটে সোর্সের ক্রম, পিকারে ট্যাবের ক্রম নির্ধারণ করে।
-
targetTab
ট্যাব ঐচ্ছিক
যে স্ট্রিম তৈরি করা হয়েছে তার জন্য ঐচ্ছিক ট্যাব। উল্লেখ করা না থাকলে, কলিং এক্সটেনশন শুধুমাত্র ফলাফল হিসেবে পাওয়া স্ট্রিম ব্যবহার করতে পারবে। স্ট্রিমটি শুধুমাত্র প্রদত্ত ট্যাবের ফ্রেম দ্বারা ব্যবহার করা যেতে পারে যার নিরাপত্তা উৎস
tab.url-এর সাথে মেলে। ট্যাবের অরিজিন অবশ্যই একটি সুরক্ষিত অরিজিন হতে হবে, যেমন HTTPS। -
কলব্যাক
ফাংশন
callbackপ্যারামিটারটি দেখতে এইরকম:(streamId: string, options: object) => void
-
streamId
স্ট্রিং
একটি অস্বচ্ছ স্ট্রিং যা ব্যবহারকারীর বেছে নেওয়া সোর্সের সাথে সম্পর্কিত মিডিয়া স্ট্রিম জেনারেট করার জন্য
getUserMedia()API-তে পাস করা যেতে পারে। ব্যবহারকারী কোনও সোর্স বেছে না নিলে (অর্থাৎ প্রম্পট বাতিল করলে), কলব্যাক খালিstreamId-এর সাথে কল করা হয়। তৈরি করাstreamIdশুধুমাত্র একবারই ব্যবহার করা যাবে এবং ব্যবহার না করা হলে কয়েক সেকেন্ড পরে এর মেয়াদ শেষ হয়ে যাবে। -
বিকল্প
অবজেক্ট
Chrome 57+ Chrome 148 থেকে browser.*এতে স্ট্রিমের বিবরণ সহ প্রপার্টি থাকে।
-
canRequestAudioTrack
বুলিয়ান
প্যারামিটার সোর্সে "অডিও" অন্তর্ভুক্ত থাকলে এবং ব্যবহারকারী "অডিও শেয়ার করুন" চেকবক্স থেকে টিকচিহ্ন না সরালে, এটি 'True' হিসেবে সেট করা হয়। অন্যথায় false, এবং এই ক্ষেত্রে, getUserMedia কলের মাধ্যমে অডিও স্ট্রিমের জন্য জিজ্ঞাসা করা উচিত নয়।
-
-
রিটার্ন
-
নম্বর
প্রম্পট বাতিল করার প্রয়োজন হলে, cancelChooseDesktopMedia()-এ পাস করা যেতে পারে এমন একটি আইডি।