رابط MeetMediaApiClient
رابط برای MeetMediaApiClient. پیکربندی لازم را می گیرد و مجموعه ای از مشترکین را در اختیار مشتری قرار می دهد. یک MeetMediaClientRequiredConfiguration
را به عنوان پارامتر سازنده می گیرد.
امضا
interface MeetMediaApiClient
امضاهای روش
نام | توضیحات |
---|
applyLayout(requests) | درخواست های طرح بندی رسانه داده شده را اعمال می کند. این مورد برای درخواست پخش جریانی ویدیو ضروری است. فقط طرحبندیهای رسانهای را میپذیرد که با تابع createMediaLayout ایجاد شدهاند. |
createMediaLayout(canvasDimensions) | یک طرح رسانه جدید ایجاد می کند. فقط طرحبندیهای رسانهای که با این عملکرد ایجاد شدهاند قابل اعمال هستند. در غیر این صورت، تابع applyLayout یک خطا ایجاد می کند. هنگامی که طرح رسانه ایجاد شد، می توانید یک درخواست ایجاد کنید و آن را با تابع applyLayout اعمال کنید. این اشیاء طرحبندی رسانه برای استفاده مجدد (میتوانند به درخواست دیگری تخصیص مجدد شوند) اما در هر جریان متمایز هستند (باید برای هر جریان ایجاد شود). |
joinMeeting(communicationProtocol) | به جلسه می پیوندد. |
leaveMeeting() | جلسه را ترک می کند. |
امضاهای ملکی
نام | توضیحات |
---|
mediaEntries | مدخل رسانه ها در جلسه قابل اشتراک برای تغییرات در مجموعه ورودی رسانه. |
meetStreamTracks | جریان ملاقات در جلسه دنبال میشود. قابل اشتراک برای تغییرات در مجموعه آهنگ های جریانی meet. |
participants | شرکت کنندگان در جلسه. قابل اشتراک برای تغییرات در مجموعه شرکت کننده. |
presenter | مجری در جلسه. قابل اشتراک برای تغییرات در ارائه دهنده. |
screenshare | اشتراکگذاری صفحه در جلسه. قابل اشتراک برای تغییرات در اشتراکگذاری صفحه. |
sessionStatus | وضعیت جلسه. قابل اشتراک برای تغییرات در وضعیت جلسه. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-02-05 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-02-05 بهوقت ساعت هماهنگ جهانی."],[[["The `MeetMediaApiClient` interface allows developers to interact with the Google Meet media API, requiring a specific configuration upon initialization."],["It provides methods like `applyLayout` and `createMediaLayout` to manage media layouts, with layouts created using `createMediaLayout` being the only ones compatible with `applyLayout`."],["The interface offers `joinMeeting` and `leaveMeeting` methods to control meeting participation."],["The `MeetMediaApiClient` also exposes properties like `mediaEntries`, `meetStreamTracks`, `participants`, `presenter`, `screenshare`, and `sessionStatus`, which are subscribable to changes in their respective collections or statuses."],["This API is available through the Google Workspace Developer Preview Program, allowing early access to its features."]]],[]]