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