rejoinChannelSuccess property
UidWithElapsedCallback?
rejoinChannelSuccess
getter/setter pair
Occurs when a user rejoins the channel after being disconnected due to network problems.
When a user loses connection with the server because of network problems, the SDK automatically tries to reconnect and triggers this callback upon reconnection.
The UidWithElapsedCallback
typedef includes the following parameters:
- int
uid
: This parameter has the following definitions in different events:- userJoined: ID of the user or host who joins the channel.
firsRemoteAudioFrame
: User ID of the remote user.firstRemoteAudioDecoded
: User ID of the remote user sending the audio stream.- joinChannelSuccess: User ID.
- rejoinChannelSuccess: User ID.
- int
elapsed
:- userJoined: Time delay (ms) from the local user calling RtcEngine.joinChannel or RtcEngine.setClientRole until this callback is triggered.
firsRemoteAudioFrame
: Time elapsed (ms) from the local user calling RtcEngine.joinChannel until this callback is triggered.firstRemoteAudioDecoded
: Time elapsed (ms) from the local user calling RtcEngine.joinChannel until the SDK triggers this callback.- joinChannelSuccess: Time elapsed (ms) from the local user calling RtcChannel.joinChannel until this callback is triggered.
- rejoinChannelSuccess: Time elapsed (ms) from the local user starting to reconnect until this callback is triggered.
Implementation
UidWithElapsedCallback? rejoinChannelSuccess;