رابط MeetMediaApiClient

رابط برای MeetMediaApiClient. پیکربندی لازم را می گیرد و مجموعه ای از مشترکین را در اختیار مشتری قرار می دهد. یک MeetMediaClientRequiredConfiguration را به عنوان پارامتر سازنده می گیرد.

امضا

interface MeetMediaApiClient

امضاهای روش

نام توضیحات
applyLayout(requests) درخواست های طرح بندی رسانه داده شده را اعمال می کند. این مورد برای درخواست پخش جریانی ویدیو ضروری است. فقط طرح‌بندی‌های رسانه‌ای را می‌پذیرد که با تابع createMediaLayout ایجاد شده‌اند.
createMediaLayout(canvasDimensions) یک طرح رسانه جدید ایجاد می کند. فقط طرح‌بندی‌های رسانه‌ای که با این عملکرد ایجاد شده‌اند قابل اعمال هستند. در غیر این صورت، تابع applyLayout یک خطا ایجاد می کند. هنگامی که طرح رسانه ایجاد شد، می توانید یک درخواست ایجاد کنید و آن را با تابع applyLayout اعمال کنید. این اشیاء طرح‌بندی رسانه برای استفاده مجدد (می‌توانند به درخواست دیگری تخصیص مجدد شوند) اما در هر جریان متمایز هستند (باید برای هر جریان ایجاد شود).
joinMeeting(communicationProtocol) به جلسه می پیوندد.
leaveMeeting() جلسه را ترک می کند.

امضاهای ملکی

نام توضیحات
mediaEntries مدخل رسانه ها در جلسه قابل اشتراک برای تغییرات در مجموعه ورودی رسانه.
meetStreamTracks جریان ملاقات در جلسه دنبال می‌شود. قابل اشتراک برای تغییرات در مجموعه آهنگ های جریانی meet.
participants شرکت کنندگان در جلسه. قابل اشتراک برای تغییرات در مجموعه شرکت کننده.
presenter مجری در جلسه. قابل اشتراک برای تغییرات در ارائه دهنده.
screenshare اشتراک‌گذاری صفحه در جلسه. قابل اشتراک برای تغییرات در اشتراک‌گذاری صفحه.
sessionStatus وضعیت جلسه. قابل اشتراک برای تغییرات در وضعیت جلسه.