Interface MeetMediaApiClient
Interface pour MeetMediaApiClient. Prend une configuration requise et fournit un ensemble d'éléments pouvant être souscrits au client. Utilise un MeetMediaClientRequiredConfiguration
comme paramètre de constructeur.
Signature
interface MeetMediaApiClient
Signatures de méthode
Nom |
Description |
applyLayout(requests) |
Applique les requêtes de mise en page multimédia données. Cette information est nécessaire pour pouvoir demander un flux vidéo. N'accepte que les mises en page multimédias créées avec la fonction createMediaLayout . |
createMediaLayout(canvasDimensions) |
Crée une mise en page multimédia. Seules les mises en page multimédias créées avec cette fonction peuvent être appliquées. Sinon, la fonction applyLayout génère une erreur. Une fois la mise en page multimédia créée, vous pouvez créer une requête et l'appliquer à l'aide de la fonction applyLayout . Ces objets de mise en page multimédia sont destinés à être réutilisés (ils peuvent être réattribués à une autre requête), mais ils sont distincts pour chaque flux (ils doivent être créés pour chaque flux). |
joinMeeting(communicationProtocol) |
Rejoint la réunion. |
leaveMeeting() |
Quitte la réunion. |
Signatures de propriétés
Nom |
Description |
mediaEntries |
Entrées multimédias de la réunion. Vous pouvez vous abonner aux modifications apportées à la collection d'entrées multimédias. |
meetStreamTracks |
Le flux Meet suit les pistes de la réunion. Vous pouvez vous abonner aux modifications apportées à la collection de pistes de flux Meet. |
participants |
Participants à la réunion Possibilité de s'abonner aux modifications apportées à la collection des participants. |
presenter |
Présentateur de la réunion Peut être souscrit aux modifications apportées au présentateur. |
screenshare |
Partage d'écran dans la réunion. Vous pouvez vous abonner aux modifications apportées à la fonctionnalité de partage d'écran. |
sessionStatus |
État de la session. Peut être souscrit aux modifications de l'état de la session. |
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/02/06 (UTC).
[null,null,["Dernière mise à jour le 2025/02/06 (UTC)."],[[["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."]]],[]]