Constructors
constructor
- new RoomIO(__namedParameters): RoomIO
 Parameters
- __namedParameters: { 
    agentSession: AgentSession<unknown>; 
    inputOptions?: Partial<RoomInputOptions>; 
    outputOptions?: Partial<RoomOutputOptions>; 
    participant?: null | string | RemoteParticipant; 
    room: Room; 
}Optional inputOptions?: Partial<RoomInputOptions>
Optional participant?: null | string | RemoteParticipant
room: Room
 
Accessors
audioOutput
- get audioOutput(): undefined | AudioOutput
 Returns undefined | AudioOutput
transcriptionOutput
- get transcriptionOutput(): undefined | TextOutput
 Returns undefined | TextOutput
Methods
close
- close(): Promise<void>
 Returns Promise<void>
setParticipant
- setParticipant(participantIdentity): void
 Parameters
- participantIdentity: null | string
 
Returns void
start
- start(): void
 Returns void
unsetParticipant
- unsetParticipant(): void
 Returns void
Switch to a different participant