رابط MeetMediaApiClient

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

امضا

interface MeetMediaApiClient

امضاهای متد

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

امضاهای املاک

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