chrome.desktopCapture

রিফ্রেশ তারিখ: ২০২৬-০৯-২৫ রোবটস: নোইনডেক্স

বর্ণনা

ডেস্কটপ ক্যাপচার এপিআই স্ক্রিনের বিষয়বস্তু, স্বতন্ত্র উইন্ডো বা স্বতন্ত্র ট্যাব ক্যাপচার করে।

অনুমতি

desktopCapture

প্রকারভেদ

DesktopCaptureSourceType

chooseDesktopMedia() ফাংশনে ব্যবহৃত ডেস্কটপ মিডিয়া সোর্সগুলোর সেট নির্ধারণ করতে ব্যবহৃত Enum।

এনাম

"স্ক্রিন"

"জানালা"

"ট্যাব"

"অডিও"

SelfCapturePreferenceEnum

ক্রোম ১০৭+

SelfCapturePreferenceEnum- কে প্রতিফলিত করে।

এনাম

"অন্তর্ভুক্ত"

"বাদ দিন"

SystemAudioPreferenceEnum

ক্রোম ১০৫+

SystemAudioPreferenceEnum- কে প্রতিফলিত করে।

এনাম

"অন্তর্ভুক্ত"

"বাদ দিন"

WindowAudioPreferenceEnum

ক্রোম ১৪০+

WindowAudioPreferenceEnum- কে প্রতিফলিত করে।

এনাম

"সিস্টেম"

"জানালা"

"বাদ দিন"

পদ্ধতি

cancelChooseDesktopMedia()

chrome.desktopCapture.cancelChooseDesktopMedia(
  desktopMediaRequestId: number,
)
: void

chooseDesktopMedia() দ্বারা প্রদর্শিত ডেস্কটপ মিডিয়া পিকার ডায়ালগটি লুকায়।

প্যারামিটার

  • ডেস্কটপমিডিয়াঅনুরোধআইডি

    সংখ্যা

    chooseDesktopMedia() দ্বারা ফেরত দেওয়া Id

chooseDesktopMedia()

chrome.desktopCapture.chooseDesktopMedia(
  sources: DesktopCaptureSourceType[],
  targetTab?: Tab,
  callback: function,
)
: number

নির্দিষ্ট উৎসগুলোসহ ডেস্কটপ মিডিয়া পিকার ইউআই দেখায়।

প্যারামিটার

  • ব্যবহারকারীকে যে উৎসগুলো দেখানো হবে তার একটি সেট। এই সেটে উৎসগুলোর ক্রম পিকারের ট্যাবগুলোর ক্রম নির্ধারণ করে।

  • টার্গেটট্যাব

    ট্যাব ঐচ্ছিক

    ঐচ্ছিক ট্যাব যার জন্য স্ট্রিমটি তৈরি করা হয়। যদি এটি নির্দিষ্ট না করা হয়, তবে ফলাফলস্বরূপ স্ট্রিমটি শুধুমাত্র কলিং এক্সটেনশন দ্বারা ব্যবহার করা যাবে। স্ট্রিমটি শুধুমাত্র প্রদত্ত ট্যাবের সেইসব ফ্রেম দ্বারা ব্যবহার করা যাবে, যাদের সিকিউরিটি অরিজিন tab.url সাথে মেলে। ট্যাবটির অরিজিন অবশ্যই একটি সুরক্ষিত অরিজিন হতে হবে, যেমন HTTPS।

  • কলব্যাক

    ফাংশন

    callback প্যারামিটারটি দেখতে এইরকম:

    (streamId: string, options: object) => void

    • স্ট্রিমআইডি

      স্ট্রিং

      একটি অস্বচ্ছ স্ট্রিং যা ব্যবহারকারীর নির্বাচিত উৎসের সাথে সঙ্গতিপূর্ণ মিডিয়া স্ট্রিম তৈরি করার জন্য getUserMedia() API-তে পাস করা যায়। যদি ব্যবহারকারী কোনো উৎস নির্বাচন না করেন (অর্থাৎ প্রম্পটটি বাতিল করে দেন), তাহলে একটি খালি streamId সহ কলব্যাকটি কল করা হয়। তৈরি করা streamId শুধুমাত্র একবার ব্যবহার করা যায় এবং ব্যবহৃত না হলে কয়েক সেকেন্ড পরে এর মেয়াদ শেষ হয়ে যায়।

    • বিকল্পগুলি

      বস্তু

      ক্রোম ৫৭+

      এতে এমন বৈশিষ্ট্য রয়েছে যা স্ট্রিমটিকে বর্ণনা করে।

      • অডিও ট্র্যাকের জন্য অনুরোধ করতে পারেন

        বুলিয়ান

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

ফেরত

  • সংখ্যা

    একটি আইডি যা প্রম্পটটি বাতিল করার প্রয়োজন হলে cancelChooseDesktopMedia() ফাংশনে পাস করা যেতে পারে।