Returns {
closeNoVideoRoom: () => Promise<void>;
createNoVideoRoom: (roomName: string, userId: string) => Promise<void>;
error: string | null;
isConnected: boolean;
isConnecting: boolean;
isInRoom: boolean;
isNoVideo: boolean;
joinNoVideoRoom: (roomName: string, userId: string) => Promise<void>;
room: RoomInfo | null;
setActiveRoom: (roomName: string) => void;
}
Object containing connection/room state and no-video room actions
closeNoVideoRoom: () => Promise<void>
createNoVideoRoom: (roomName: string, userId: string) => Promise<void>
error: string | null
isConnected: boolean
isConnecting: boolean
isInRoom: boolean
isNoVideo: boolean
joinNoVideoRoom: (roomName: string, userId: string) => Promise<void>
setActiveRoom: (roomName: string) => void
Access no-video (offline/signaling-only) room state and actions.