Whether the provider confirmed the setup.
The provider confirmed the setup. Later calls, and a failure reported after it, change nothing.
The connection closed or failed before the provider confirmed the setup. Changes nothing once the setup was confirmed or had already failed.
Why the setup failed; Wait rejects with it.
Resolves once the provider confirms the setup. Rejects when the connection fails first, or when no confirmation
comes within timeoutMs; the setup then counts as failed.
How long to wait for the confirmation. Defaults to REALTIME_CONNECTION_SETUP_TIMEOUT_MS.
One realtime connection's setup, as the provider confirms it (Gemini Live's
setupComplete). Gemini Live drops input that reaches a connection before it confirms the setup, so a driver puts a new connection to use only once Wait resolves. Create it before opening the connection, so a confirmation or a close that comes early is not missed.