با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
رابط برای MeetMediaApiClient. پیکربندی لازم را می گیرد و مجموعه ای از مشترکین را در اختیار مشتری قرار می دهد. یک MeetMediaClientRequiredConfiguration به عنوان پارامتر سازنده می گیرد.
درخواست های طرح بندی رسانه داده شده را اعمال می کند. این مورد برای درخواست پخش جریانی ویدیو ضروری است. فقط طرحبندیهای رسانهای را میپذیرد که با تابع createMediaLayout ایجاد شدهاند.
یک طرح رسانه جدید ایجاد می کند. فقط طرحبندیهای رسانهای که با این عملکرد ایجاد شدهاند قابل اعمال هستند. در غیر این صورت، تابع applyLayout یک خطا ایجاد می کند. هنگامی که طرح رسانه ایجاد شد، می توانید یک درخواست ایجاد کنید و آن را با تابع applyLayout اعمال کنید. این اشیاء طرحبندی رسانه برای استفاده مجدد (میتوانند به درخواست دیگری تخصیص مجدد شوند) اما در هر جریان متمایز هستند (باید برای هر جریان ایجاد شود).
وضعیت جلسه. قابل اشتراک برای تغییرات در وضعیت جلسه.
،
رابط برای MeetMediaApiClient. پیکربندی لازم را می گیرد و مجموعه ای از مشترکین را در اختیار مشتری قرار می دهد. یک MeetMediaClientRequiredConfiguration به عنوان پارامتر سازنده می گیرد.
درخواست های طرح بندی رسانه داده شده را اعمال می کند. این مورد برای درخواست پخش جریانی ویدیو ضروری است. فقط طرحبندیهای رسانهای را میپذیرد که با تابع createMediaLayout ایجاد شدهاند.
یک طرح رسانه جدید ایجاد می کند. فقط طرحبندیهای رسانهای که با این عملکرد ایجاد شدهاند قابل اعمال هستند. در غیر این صورت، تابع applyLayout یک خطا ایجاد می کند. هنگامی که طرح رسانه ایجاد شد، می توانید یک درخواست ایجاد کنید و آن را با تابع applyLayout اعمال کنید. این اشیاء طرحبندی رسانه برای استفاده مجدد (میتوانند به درخواست دیگری تخصیص مجدد شوند) اما در هر جریان متمایز هستند (باید برای هر جریان ایجاد شود).
وضعیت جلسه. قابل اشتراک برای تغییرات در وضعیت جلسه.
،
رابط برای MeetMediaApiClient. پیکربندی لازم را می گیرد و مجموعه ای از مشترکین را در اختیار مشتری قرار می دهد. یک MeetMediaClientRequiredConfiguration به عنوان پارامتر سازنده می گیرد.
درخواست های طرح بندی رسانه داده شده را اعمال می کند. این مورد برای درخواست پخش جریانی ویدیو ضروری است. فقط طرحبندیهای رسانهای را میپذیرد که با تابع createMediaLayout ایجاد شدهاند.
یک طرح رسانه جدید ایجاد می کند. فقط طرحبندیهای رسانهای که با این عملکرد ایجاد شدهاند قابل اعمال هستند. در غیر این صورت، تابع applyLayout یک خطا ایجاد می کند. هنگامی که طرح رسانه ایجاد شد، می توانید یک درخواست ایجاد کنید و آن را با تابع applyLayout اعمال کنید. این اشیاء طرحبندی رسانه برای استفاده مجدد (میتوانند به درخواست دیگری تخصیص مجدد شوند) اما در هر جریان متمایز هستند (باید برای هر جریان ایجاد شود).
تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-25 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Interface MeetMediaApiClient\n\n| **Developer Preview:** Available as part of the [Google Workspace Developer Preview Program](https://developers.google.com/workspace/preview), which grants early access to certain features. \n|\n| **To use the Meet Media API to access real-time media from a conference, the Google Cloud project, OAuth principal, and all participants in the conference must be enrolled in the Developer Preview Program.**\n\nInterface for the MeetMediaApiClient. Takes a required configuration and\nprovides a set of subscribables to the client. Takes a\n[`MeetMediaClientRequiredConfiguration`](/meet/media-api/reference/web/media_api_web.meetmediaclientrequiredconfiguration)\nas a constructor parameter.\n\nSignature\n---------\n\n interface MeetMediaApiClient\n\nMethod signatures\n-----------------\n\n| Name | Description |\n|--------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [`applyLayout(requests)`](./media_api_web.meetmediaapiclient.applylayout.md) | Applies the given media layout requests. This is required to be able to request a video stream. Only accepts media layouts that have been created with the [`createMediaLayout`](/meet/media-api/reference/web/media_api_web.meetmediaapiclient.createmedialayout) function. |\n| [`createMediaLayout(canvasDimensions)`](./media_api_web.meetmediaapiclient.createmedialayout.md) | Creates a new media layout. Only media layouts that are created with this function can be applied. Otherwise, the [`applyLayout`](/meet/media-api/reference/web/media_api_web.meetmediaapiclient.applylayout) function will throw an error. Once the media layout has been created, you can construct a request and apply it with the [`applyLayout`](/meet/media-api/reference/web/media_api_web.meetmediaapiclient.applylayout) function. These media layout objects are meant to be reused (can be reassigned to a different request) but are distinct per stream (need to be created for each stream). |\n| [`joinMeeting(communicationProtocol)`](./media_api_web.meetmediaapiclient.joinmeeting.md) | Joins the meeting. |\n| [`leaveMeeting()`](./media_api_web.meetmediaapiclient.leavemeeting.md) | Leaves the meeting. |\n\nProperty signatures\n-------------------\n\n| Name | Description |\n|------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------|\n| [`mediaEntries`](./media_api_web.meetmediaapiclient.mediaentries.md) | The media entries in the meeting. Subscribable to changes in the media entry collection. |\n| [`meetStreamTracks`](./media_api_web.meetmediaapiclient.meetstreamtracks.md) | The meet stream tracks in the meeting. Subscribable to changes in the meet stream track collection. |\n| [`participants`](./media_api_web.meetmediaapiclient.participants.md) | The participants in the meeting. Subscribable to changes in the participant collection. |\n| [`presenter`](./media_api_web.meetmediaapiclient.presenter.md) | The presenter in the meeting. Subscribable to changes in the presenter. |\n| [`screenshare`](./media_api_web.meetmediaapiclient.screenshare.md) | The screenshare in the meeting. Subscribable to changes in the screenshare. |\n| [`sessionStatus`](./media_api_web.meetmediaapiclient.sessionstatus.md) | The status of the session. Subscribable to changes in the session status. |"]]