Служит центральным объектом отношений между участником, медиа-холстом и потоком встреч. Этот объект представляет медиа в вызове Meet и содержит метаданные для мультимедиа.
Макет мультимедиа для веб-клиента Media API. Чтобы быть действительным, он должен быть создан клиентом Media API. Используется для запроса видеопотока.
Интерфейс для MeetMediaApiClient. Принимает необходимую конфигурацию и предоставляет клиенту набор подписок. Принимает MeetMediaClientRequiredConfiguration в качестве параметра конструктора.
[null,null,["Последнее обновление: 2025-07-25 UTC."],[],[],null,["# Resource summary for TypeScript reference client\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\nInterfaces\n----------\n\n| Name | Description |\n|---------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [`AnonymousUser`](./media_api_web.anonymoususer.md) | An anonymous user in a Meet call. |\n| [`BaseParticipant`](./media_api_web.baseparticipant.md) | Base participant type. Only one of signedInUser, anonymousUser, or phoneUser fields will be set to determine the type of participant. |\n| [`CanvasDimensions`](./media_api_web.canvasdimensions.md) | The dimensions of the canvas for video streams. |\n| [`LogEvent`](./media_api_web.logevent.md) | Log event that is propagated to the callback. |\n| [`MediaApiCommunicationProtocol`](./media_api_web.mediaapicommunicationprotocol.md) | An abstract communication protocol. |\n| [`MediaApiCommunicationResponse`](./media_api_web.mediaapicommunicationresponse.md) | The response from the communication protocol. |\n| [`MediaEntry`](./media_api_web.mediaentry.md) | Serves as the central relational object between the participant, media canvas and meet stream. This object represents media in a Meet call and holds metadata for the media. |\n| [`MediaLayout`](./media_api_web.medialayout.md) | A Media layout for the Media API Web client. This must be created by the Media API client to be valid. This is used to request a video stream. |\n| [`MediaLayoutRequest`](./media_api_web.medialayoutrequest.md) | A request for a [`MediaLayout`](/meet/media-api/reference/web/media_api_web.medialayout). This is required to be able to request a video stream. |\n| [`MeetMediaApiClient`](./media_api_web.meetmediaapiclient.md) | Interface for the MeetMediaApiClient. Takes a required configuration and provides a set of subscribables to the client. Takes a [`MeetMediaClientRequiredConfiguration`](/meet/media-api/reference/web/media_api_web.meetmediaclientrequiredconfiguration) as a constructor parameter. |\n| [`MeetMediaClientRequiredConfiguration`](./media_api_web.meetmediaclientrequiredconfiguration.md) | Required configuration for the [`MeetMediaApiClient`](/meet/media-api/reference/web/media_api_web.meetmediaapiclient). |\n| [`MeetSessionStatus`](./media_api_web.meetsessionstatus.md) | The status of the Meet Media API session. |\n| [`MeetStreamTrack`](./media_api_web.meetstreamtrack.md) | An abstraction of a track in a Meet stream. This is used to represent both audio and video tracks and their relationship to Media Entries. |\n| [`Participant`](./media_api_web.participant.md) | An abstraction that represents a participant in a Meet call. Contains the participant object and the media entries associated with this participant. |\n| [`PhoneUser`](./media_api_web.phoneuser.md) | A dial-in user in a Meet call. |\n| [`SignedInUser`](./media_api_web.signedinuser.md) | A signed in user in a Meet call. |\n| [`Subscribable`](./media_api_web.subscribable.md) | A helper class that can be used to get and subscribe to updates on a value. |\n\nType aliases\n------------\n\n| Name | Description |\n|-----------------------------------------------------|---------------------------|\n| [`LogSourceType`](./media_api_web.logsourcetype.md) | List of log source types. |"]]