RtcEngineEventHandler constructor

RtcEngineEventHandler({
  1. ResultCallback? onChannelJoinConfirm,
  2. ResultCallback? onChannelLeaveIndication,
  3. OnChannelCountDown? onChannelCountDown,
  4. OnUserJoinIndication? onUserJoinIndication,
  5. OnUserLeaveIndication? onUserLeaveIndication,
  6. UserIdCallback? onUserAudioStart,
  7. UserIdCallback? onUserAudioStop,
  8. OnUserAudioSubscribe? onUserAudioSubscribe,
  9. OnUserVideoStart? onUserVideoStart,
  10. UserIdCallback? onUserVideoStop,
  11. OnUserVideoSubscribe? onUserVideoSubscribe,
  12. UserIdCallback? onUserAudioMute,
  13. UserIdCallback? onUserAudioUnmute,
  14. UserIdCallback? onUserVideoMute,
  15. UserIdCallback? onUserVideoUnmute,
  16. UserIdCallback? onUserScreenStart,
  17. UserIdCallback? onUserScreenStop,
  18. OnUserScreenSubscribe? onUserScreenSubscribe,
  19. UserIdCallback? onUserScreenMute,
  20. UserIdCallback? onUserScreenUnmute,
  21. EmptyCallback? onWhiteboardAvailable,
  22. EmptyCallback? onWhiteboardUnavailable,
  23. EmptyCallback? onWhiteboardStart,
  24. EmptyCallback? onWhiteboardStop,
  25. OnWhiteboardStartWithId? onWhiteboardStartWithId,
  26. OnWhiteboardStopWithId? onWhiteboardStopWithId,
  27. UserIdCallback? onFirstAudioDataReceived,
  28. UserIdCallback? onFirstVideoDataReceived,
  29. UserIdCallback? onFirstScreenDataReceived,
  30. UserIdCallback? onFirstVideoFrameRendered,
  31. UserIdCallback? onFirstScreenFrameRendered,
  32. OnVideoCaptureStateChanged? onVideoCaptureStateChanged,
  33. ResultCallback? onAudioStartResult,
  34. ResultCallback? onVideoStartResult,
  35. ResultCallback? onScreenStartResult,
  36. OnScreenCaptureStateChanged? onScreenCaptureStateChanged,
  37. OnChannelFailover? onChannelFailover,
  38. OnActiveSpeakerListUpdated? onActiveSpeakerListUpdated,
  39. OnUserAudioControlMessageReceived? onUserAudioControlMessageReceived,
  40. OnAudioMixingStateChanged? onAudioMixingStateChanged,
  41. OnVideoSnapshotCompleted? onVideoSnapshotCompleted,
  42. OnNetworkQuality? onNetworkQuality,
  43. OnUserAudioLevel? onUserAudioLevel,
  44. OnEchoDelayChanged? onEchoDelayChanged,
  45. OnUserAudioCallTypeChanged? onUserAudioCallTypeChanged,
  46. OnCalloutResult? onCalloutResult,
  47. RtcVideoSendStatsCallback? onVideoSendStats,
  48. RtcVideoRecvStatsCallback? onVideoRecvStats,
  49. RtcAudioSendStatsCallback? onAudioSendStats,
  50. RtcAudioRecvStatsCallback? onAudioRecvStats,
  51. RtcVideoSendStatsCallback? onScreenSendStats,
  52. RtcVideoRecvStatsCallback? onScreenRecvStats,
  53. RtcVideoSendBweStatsCallback? onVideoSendBweStats,
  54. RtcVideoRecvBweStatsCallback? onVideoRecvBweStats,
  55. RtcSystemStatsCallback? onSystemStats,
})

Constructs a RtcEngineEventHandler

Implementation

RtcEngineEventHandler(
    {this.onChannelJoinConfirm,
    this.onChannelLeaveIndication,
    this.onChannelCountDown,
    this.onUserJoinIndication,
    this.onUserLeaveIndication,
    this.onUserAudioStart,
    this.onUserAudioStop,
    this.onUserAudioSubscribe,
    this.onUserVideoStart,
    this.onUserVideoStop,
    this.onUserVideoSubscribe,
    this.onUserAudioMute,
    this.onUserAudioUnmute,
    this.onUserVideoMute,
    this.onUserVideoUnmute,
    this.onUserScreenStart,
    this.onUserScreenStop,
    this.onUserScreenSubscribe,
    this.onUserScreenMute,
    this.onUserScreenUnmute,
    this.onWhiteboardAvailable,
    this.onWhiteboardUnavailable,
    this.onWhiteboardStart,
    this.onWhiteboardStop,
    this.onWhiteboardStartWithId,
    this.onWhiteboardStopWithId,
    this.onFirstAudioDataReceived,
    this.onFirstVideoDataReceived,
    this.onFirstScreenDataReceived,
    this.onFirstVideoFrameRendered,
    this.onFirstScreenFrameRendered,
    this.onVideoCaptureStateChanged,
    this.onAudioStartResult,
    this.onVideoStartResult,
    this.onScreenStartResult,
    this.onScreenCaptureStateChanged,
    this.onChannelFailover,
    this.onActiveSpeakerListUpdated,
    this.onUserAudioControlMessageReceived,
    this.onAudioMixingStateChanged,
    this.onVideoSnapshotCompleted,
    this.onNetworkQuality,
    this.onUserAudioLevel,
    this.onEchoDelayChanged,
    this.onUserAudioCallTypeChanged,
    this.onCalloutResult,
    this.onVideoSendStats,
    this.onVideoRecvStats,
    this.onAudioSendStats,
    this.onAudioRecvStats,
    this.onScreenSendStats,
    this.onScreenRecvStats,
    this.onVideoSendBweStats,
    this.onVideoRecvBweStats,
    this.onSystemStats});