@sendbird/calls-react-native
    Preparing search index...

    Interface RoomListener

    interface RoomListener {
        onAudioDeviceChanged: (info: AudioDeviceChangedInfo) => void;
        onCustomItemsDeleted: (deletedKeys: string[]) => void;
        onCustomItemsUpdated: (updatedKeys: string[]) => void;
        onDeleted: () => void;
        onError: (e: SendbirdError, participant: Participant | null) => void;
        onLocalParticipantDisconnected: (participant: Participant) => void;
        onLocalParticipantReconnected: (participant: Participant) => void;
        onPropertyUpdatedManually: (room: RoomProperties) => void;
        onRemoteAudioSettingsChanged: (participant: Participant) => void;
        onRemoteParticipantEntered: (participant: Participant) => void;
        onRemoteParticipantExited: (participant: Participant) => void;
        onRemoteParticipantStreamStarted: (participant: Participant) => void;
        onRemoteVideoSettingsChanged: (participant: Participant) => void;
    }
    Index

    Properties

    onAudioDeviceChanged: (info: AudioDeviceChangedInfo) => void

    Called when the audio device has been changed.

    on iOS, if you want to change the audio device you should handle the native side. (Currently, only port names are supported as strings) See also: AVAudioSession.setPreferredInput https://developer.apple.com/documentation/avfaudio/avaudiosession/1616491-setpreferredinput See also: AVRoutePickerView https://developer.apple.com/documentation/avkit/avroutepickerview

    1.0.0

    onCustomItemsDeleted: (deletedKeys: string[]) => void

    Called when the custom items of the call are deleted.

    1.0.0

    onCustomItemsUpdated: (updatedKeys: string[]) => void

    Called when the custom items of the call are updated.

    1.0.0

    onDeleted: () => void

    Called when GroupCall Room is deleted.

    1.0.0

    onError: (e: SendbirdError, participant: Participant | null) => void

    Called when a participant stream is lost due to reconnection failure.

    1.0.0

    onLocalParticipantDisconnected: (participant: Participant) => void

    Called when the local participant's connection with the server has been interrupted.

    1.1.0

    onLocalParticipantReconnected: (participant: Participant) => void

    Called when the local participant's connection with the server has been established.

    1.1.0

    onPropertyUpdatedManually: (room: RoomProperties) => void

    Called when the update properties internally on Javascript side

    Javascript

    1.0.0

    onRemoteAudioSettingsChanged: (participant: Participant) => void

    Called when a remote participant changed audio settings.

    1.0.0

    onRemoteParticipantEntered: (participant: Participant) => void

    Called when a remote participant entered the room.

    1.0.0

    onRemoteParticipantExited: (participant: Participant) => void

    Called when a remote participant exited the room.

    1.0.0

    onRemoteParticipantStreamStarted: (participant: Participant) => void

    Called when a remote participant starts to send a stream.

    1.0.0

    onRemoteVideoSettingsChanged: (participant: Participant) => void

    Called when a remote participant changed video settings.

    1.0.0