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
isParticipantAvailable
- get isParticipantAvailable(): boolean
Returns boolean
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