ZegoPipPrivate class

Available extensions

Constructors

ZegoPipPrivate.new()

Properties

engineStateNotifier ValueNotifier<ZegoEngineState>
getter/setter pair
event ZegoPIPExpressEvent?
Express event callbacks
getter/setter pair
expressConfig ZegoPIPExpressConfig?
If not null, will initiate create engine and capture events Otherwise, please create engine externally and call ZegoPip.instance.event after listening to express events
getter/setter pair
floating → Floating
final
hashCode int
The hash code for this object.
no setterinherited
isInit bool
getter/setter pair
isLoginRoom bool
getter/setter pair
isRoomLogin bool
getter/setter pair
pipConfig ZegoPIPConfig
getter/setter pair
roomID String
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
streamData StreamData
getter/setter pair

Methods

cancelBackground() Future<void>

Available on ZegoPipPrivate, provided by the ZegoPipPrivatePIPExtension extension

Cancel background PIP mode
enable() Future<PiPStatus>

Available on ZegoPipPrivate, provided by the ZegoPipPrivatePIPExtension extension

Enable PIP mode
enableWhenBackground() Future<PiPStatus>

Available on ZegoPipPrivate, provided by the ZegoPipPrivatePIPExtension extension

Enable PIP mode when app goes to background
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onDebugError(int errorCode, String funcName, String info) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

onEngineStateUpdate(ZegoEngineState state) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

onPlayerStateUpdate(String streamID, ZegoPlayerState state, int errorCode, Map<String, dynamic> extendedData) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

onRemoteCameraStateUpdate(String streamID, ZegoRemoteDeviceState state) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

onRemoteMicStateUpdate(String streamID, ZegoRemoteDeviceState state) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

onRoomStateChanged(String roomID, ZegoRoomStateChangedReason reason, int errorCode, Map<String, dynamic> extendedData) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

onRoomStreamUpdate(String roomID, ZegoUpdateType updateType, List<ZegoStream> streamList, Map<String, dynamic> extendedData) → void

Available on ZegoPipPrivate, provided by the ZegoPipPrivateExpressExtension extension

toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited