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
| Property | Type | Default value | Description | Defined in |
|---|---|---|---|---|
apiKey | string | () => Promise<string> | undefined | OAuth 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? | boolean | false | Whether to enable debug logging for this provider. | src/providers/io/meet/GoogleMeetInput.ts:296 |
enableMediaEntries? | boolean | false | Whether 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 |
spaceName | string | undefined | Resource 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 |