Skip to main content

Description

The engine-level event callback interface. Inherit from it, override the callback methods, and register it with IRTCEngine::setEventHandler.

Inheritance

None

Callbacks

This interface only has callbacks that don’t belong to any single channel: device changes, network probing, and IM. Channel-level callbacks (joining a channel, users joining and leaving, stream changes, statistics, disconnection and reconnection, recording status) have moved to IRTCChannelEvent, and their leading channelId parameter has been removed. The following callbacks don’t belong to any channel, and their signatures are unchanged.

Network probe result callback

Parameters

Device change callback

Parameters

Default device change callback

Parameters

IM enabled callback

Parameters

IM disconnected callback

Parameters

IM reconnected callback

IM reconnecting callback

IM message callback

Parameters