Skip to content

GoogleMeetInputConfig

Configuration for GoogleMeetInput.

Defined in: src/providers/io/meet/GoogleMeetInput.ts:248

Configuration for GoogleMeetInput.

Example

const meet = new GoogleMeetInput({
  apiKey: async () => refreshOAuthToken(),
  spaceName: 'spaces/jQCFfuBOdN5z',
});

See

GoogleMeetInput for where this config is consumed

Properties

PropertyTypeDefault valueDescriptionDefined in
apiKeystring | () => Promise<string>undefinedOAuth 2.0 access token (or an async factory returning a fresh token) with the https://www.googleapis.com/auth/meetings.conference.media.audio.readonly scope (or the broader .media.readonly scope). Remarks Prefer the factory form — access tokens are short-lived, and the factory is invoked at connect time so a fresh token is always used.src/providers/io/meet/GoogleMeetInput.ts:258
debug?booleanfalseWhether to enable debug logging for this provider.src/providers/io/meet/GoogleMeetInput.ts:296
enableMediaEntries?booleanfalseWhether to also open the optional media-entries data channel. Remarks The channel streams metadata about which participant contributes each audio stream (CSRC mappings, mute state). GoogleMeetInput does not consume it — the flag exists for applications that want to inspect the channel themselves via the peer connection.src/providers/io/meet/GoogleMeetInput.ts:289
endpoint?string'https://meet.googleapis.com'Base URL for the Meet Media API.src/providers/io/meet/GoogleMeetInput.ts:276
spaceNamestringundefinedResource name of the Meet space hosting the active conference, in the form spaces/{space}. Remarks Resolve a meeting code (e.g. abc-mnop-xyz) to a space name with the Meet REST API spaces.get method. The conference must be active when initialize() is called.src/providers/io/meet/GoogleMeetInput.ts:269

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency