Member Junction
    Preparing search index...

    The live native-meeting client the addon hands back. The surface closely mirrors IGoogleMeetSdk but in the addon's own (lower-cased) vocabulary; this adapter maps between the two. VERIFY against the native Google Meet media bot addon.

    interface NativeMeetClient {
        getParticipants(): Promise<NativeMeetParticipant[]>;
        join(args: NativeMeetJoinArgs): Promise<NativeMeetJoinResult>;
        leave(): Promise<void>;
        muteParticipant(participantId: string | number): Promise<void>;
        onAudioFrame(cb: (frame: NativeMeetAudioFrame) => void): void;
        onHandRaise(
            cb: (participantId: string | number, raised: boolean) => void,
        ): void;
        onMeetingEnded(cb: () => void): void;
        onParticipantJoin(cb: (participant: NativeMeetParticipant) => void): void;
        onParticipantLeave(cb: (participantId: string | number) => void): void;
        sendAudioFrame(pcm: ArrayBuffer): void;
    }
    Index

    Methods

    • Registers the native hand-raise/lower callback, when the addon reports it. The seam itself has no hand-raise operation (Meet does not surface one through the Media API), so this is a Meet-native surface the channel plane may consume — not forwarded into IGoogleMeetSdk.

      Parameters

      • cb: (participantId: string | number, raised: boolean) => void

      Returns void

    • Registers the participant-leave callback (id of the participant that left).

      Parameters

      • cb: (participantId: string | number) => void

      Returns void