ZegoPIPExpressEvent constructor

ZegoPIPExpressEvent({
  1. dynamic onEngineStateUpdate(
    1. ZegoEngineState state
    )?,
  2. dynamic onDebugError(
    1. int errorCode,
    2. String funcName,
    3. String info
    )?,
  3. dynamic onRoomStreamUpdate(
    1. String roomID,
    2. ZegoUpdateType updateType,
    3. List<ZegoStream> streamList,
    4. Map<String, dynamic> extendedData,
    )?,
  4. dynamic onRoomStateChanged(
    1. String roomID,
    2. ZegoRoomStateChangedReason reason,
    3. int errorCode,
    4. Map<String, dynamic> extendedData,
    )?,
  5. dynamic onPlayerStateUpdate(
    1. String streamID,
    2. ZegoPlayerState state,
    3. int errorCode,
    4. Map<String, dynamic> extendedData,
    )?,
  6. dynamic onRemoteCameraStateUpdate(
    1. String streamID,
    2. ZegoRemoteDeviceState state
    )?,
  7. dynamic onRemoteMicStateUpdate(
    1. String streamID,
    2. ZegoRemoteDeviceState state
    )?,
})

Implementation

ZegoPIPExpressEvent({
  this.onEngineStateUpdate,
  this.onDebugError,
  this.onRoomStreamUpdate,
  this.onRoomStateChanged,
  this.onPlayerStateUpdate,
  this.onRemoteCameraStateUpdate,
  this.onRemoteMicStateUpdate,
});