chrome.desktopCapture

বর্ণনা

ডেস্কটপ ক্যাপচার API পর্দার বিষয়বস্তু, পৃথক উইন্ডো, বা পৃথক ট্যাব ক্যাপচার করে।

অনুমতি

desktopCapture

প্রকারভেদ

DesktopCaptureSourceType

ChooseDesktopMedia() এ ব্যবহৃত ডেস্কটপ মিডিয়া উৎসের সেট সংজ্ঞায়িত করতে Enum ব্যবহৃত হয়।

এনাম

"পর্দা"

"জানলা"

"ট্যাব"

"শ্রুতি"

SelfCapturePreferenceEnum

Chrome 107+

আয়না SelfCapturePreferenceEnum .

এনাম

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

"বাদ"

SystemAudioPreferenceEnum

Chrome 105+

মিরর সিস্টেম অডিওপ্রেফারেন্সএনাম

এনাম

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

"বাদ"

পদ্ধতি

cancelChooseDesktopMedia()

chrome.desktopCapture.cancelChooseDesktopMedia(
  desktopMediaRequestId: number,
)

ChooseDesktopMedia() দ্বারা দেখানো ডেস্কটপ মিডিয়া পিকার ডায়ালগ লুকায়।

পরামিতি

  • desktopMediaRequestId

    সংখ্যা

    চয়নডেস্কটপমিডিয়া() দ্বারা আইডি ফেরত দেওয়া হয়েছে

chooseDesktopMedia()

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

উত্সগুলির নির্দিষ্ট সেট সহ ডেস্কটপ মিডিয়া পিকার UI দেখায়৷

পরামিতি

  • উৎসের সেট যা ব্যবহারকারীকে দেখানো উচিত। সেটের সোর্স অর্ডার পিকারে ট্যাব অর্ডার নির্ধারণ করে।

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

    ট্যাব ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন

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

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

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

      স্ট্রিং

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

    • বিকল্প

      বস্তু

      Chrome 57+

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

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

        বুলিয়ান

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

রিটার্নস

  • সংখ্যা

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

,

বর্ণনা

ডেস্কটপ ক্যাপচার API পর্দার বিষয়বস্তু, পৃথক উইন্ডো, বা পৃথক ট্যাব ক্যাপচার করে।

অনুমতি

desktopCapture

প্রকারভেদ

DesktopCaptureSourceType

ChooseDesktopMedia() এ ব্যবহৃত ডেস্কটপ মিডিয়া উৎসের সেট সংজ্ঞায়িত করতে Enum ব্যবহৃত হয়।

এনাম

"পর্দা"

"জানলা"

"ট্যাব"

"শ্রুতি"

SelfCapturePreferenceEnum

Chrome 107+

আয়না SelfCapturePreferenceEnum .

এনাম

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

"বাদ"

SystemAudioPreferenceEnum

Chrome 105+

মিরর সিস্টেম অডিওপ্রেফারেন্সএনাম

এনাম

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

"বাদ"

পদ্ধতি

cancelChooseDesktopMedia()

chrome.desktopCapture.cancelChooseDesktopMedia(
  desktopMediaRequestId: number,
)

ChooseDesktopMedia() দ্বারা দেখানো ডেস্কটপ মিডিয়া পিকার ডায়ালগ লুকায়।

পরামিতি

  • desktopMediaRequestId

    সংখ্যা

    চয়নডেস্কটপমিডিয়া() দ্বারা আইডি ফেরত দেওয়া হয়েছে

chooseDesktopMedia()

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

উত্সগুলির নির্দিষ্ট সেট সহ ডেস্কটপ মিডিয়া পিকার UI দেখায়৷

পরামিতি

  • উৎসের সেট যা ব্যবহারকারীকে দেখানো উচিত। সেটের সোর্স অর্ডার পিকারে ট্যাব অর্ডার নির্ধারণ করে।

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

    ট্যাব ঐচ্ছিক

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

  • কলব্যাক

    ফাংশন

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

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

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

      স্ট্রিং

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

    • বিকল্প

      বস্তু

      Chrome 57+

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

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

        বুলিয়ান

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

রিটার্নস

  • সংখ্যা

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