RealtimeTransportAdapter
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:184
Provider-neutral transport lifecycle and observations, independently usable before a provider has a Maelstrom tool integration. Options belong to the implemented transport. RealtimeSession requires RealtimeProviderAdapter.
Extended by
Section titled “Extended by”Type Parameters
Section titled “Type Parameters”Options
Section titled “Options”Options = AdapterConnectOptions
Properties
Section titled “Properties”observations?
Section titled “observations?”
readonlyoptionalobservations?:AdapterVoiceObservations
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:186
Optional continuous media and transcript evidence.
Methods
Section titled “Methods”connect()
Section titled “connect()”connect(
opts):Promise<void>
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:188
Starts one explicit connection attempt from a user action.
Parameters
Section titled “Parameters”Options
Returns
Section titled “Returns”Promise<void>
disconnect()
Section titled “disconnect()”disconnect():
Promise<void>
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:190
Releases local participation and bounds provider finalization.
Returns
Section titled “Returns”Promise<void>
getAudioStreams()
Section titled “getAudioStreams()”getAudioStreams():
AdapterAudioStreams
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:192
Current media streams for metering.
Returns
Section titled “Returns”on(
handler):Unsubscribe
Defined in: packages/realtime/src/lib/realtime-session/provider-adapter.types.ts:194
Subscribes to lifecycle events.
Parameters
Section titled “Parameters”handler
Section titled “handler”(event) => void
Returns
Section titled “Returns”Unsubscribe