Developer Documentation

IOdinRoomEvents

export interface IOdinRoomEvents

Interface describing possible room events.

Properties

NameTypeDescription
AudioStatsOdinAudioStatsEventInternal encoder/decoder stats updates.
ConnectionStateChangedOdinConnectionStateChangedEventRoom stream connection state updates.
JoinedOdinRoomJoinedLeftEventThe room was joined successfully.
LeftOdinRoomJoinedLeftEventThe room was left.
MediaActivityOdinMediaActivityChangedEventA media in the room is sending/receiving data.
MediaStartedOdinMediaStartedStoppedEventA new media stream was added to the room.
MediaStoppedOdinMediaStartedStoppedEventA media stream was removed from the room.
MessageReceivedOdinMessageReceivedEventReceived a message with arbitrary data.
PeerJoinedOdinPeerJoinedLeftEventA new peer entered the room.
PeerLeftOdinPeerJoinedLeftEventA peer left the room.
PeerUserDataChangedOdinPeerDataChangedEventA peer in the room updated its user data.
UserDataChangedOdinRoomDataChangedEventThe global room user data was updated.
VoiceProcessingStatsOdinVoiceProcessingStatsEventInternal RNN VAD stats updates.