ইন্টারফেস MeetMediaApiClient

MeetMediaApiClient-এর ইন্টারফেস। এটি একটি প্রয়োজনীয় কনফিগারেশন গ্রহণ করে এবং ক্লায়েন্টকে সাবস্ক্রাইব করার মতো কিছু অপশন প্রদান করে। কনস্ট্রাক্টর প্যারামিটার হিসেবে এটি একটি MeetMediaClientRequiredConfiguration গ্রহণ করে।

স্বাক্ষর

interface MeetMediaApiClient

পদ্ধতির স্বাক্ষর

নাম বর্ণনা
applyLayout(requests) প্রদত্ত মিডিয়া লেআউট অনুরোধগুলো প্রয়োগ করে। একটি ভিডিও স্ট্রিম অনুরোধ করার জন্য এটি প্রয়োজন। শুধুমাত্র createMediaLayout ফাংশন দিয়ে তৈরি করা মিডিয়া লেআউটগুলোই গ্রহণ করে।
createMediaLayout(canvasDimensions) একটি নতুন মিডিয়া লেআউট তৈরি করে। শুধুমাত্র এই ফাংশন দিয়ে তৈরি করা মিডিয়া লেআউটগুলোই প্রয়োগ করা যাবে। অন্যথায়, applyLayout ফাংশনটি একটি ত্রুটি দেখাবে। মিডিয়া লেআউটটি তৈরি হয়ে গেলে, আপনি একটি রিকোয়েস্ট তৈরি করে applyLayout ফাংশন দিয়ে তা প্রয়োগ করতে পারেন। এই মিডিয়া লেআউট অবজেক্টগুলো পুনঃব্যবহারযোগ্য (অন্য কোনো রিকোয়েস্টে পুনরায় বরাদ্দ করা যায়), কিন্তু প্রতিটি স্ট্রিমের জন্য এগুলো স্বতন্ত্র (প্রতিটি স্ট্রিমের জন্য আলাদাভাবে তৈরি করতে হয়)।
joinMeeting(communicationProtocol) মিটিংয়ে যোগদান করে।
leaveMeeting() সভা ত্যাগ করে।

সম্পত্তির স্বাক্ষর

নাম বর্ণনা
mediaEntries সভা সম্পর্কিত গণমাধ্যমের প্রতিবেদনসমূহ। গণমাধ্যমের প্রতিবেদন সংগ্রহের পরিবর্তনসমূহের জন্য সাবস্ক্রাইব করা যাবে।
meetStreamTracks মিটিংয়ের মধ্যে মিট স্ট্রিম ট্র্যাকগুলো ট্র্যাক করা হয়। মিট স্ট্রিম ট্র্যাক সংগ্রহের পরিবর্তনগুলোর জন্য সাবস্ক্রাইব করা যায়।
participants সভার অংশগ্রহণকারীগণ। অংশগ্রহণকারী সংগ্রহের পরিবর্তনসমূহের জন্য সাবস্ক্রাইব করা যাবে।
presenter মিটিং-এর উপস্থাপক। উপস্থাপকের পরিবর্তন সাবস্ক্রাইব করা যাবে।
screenshare মিটিংয়ে স্ক্রিনশেয়ার। স্ক্রিনশেয়ারের পরিবর্তনগুলো সাবস্ক্রাইব করা যায়।
sessionStatus সেশনের অবস্থা। সেশনের অবস্থার পরিবর্তনে সাবস্ক্রাইব করা যাবে।