logo
On this page

ZegoRangeSceneStreamEventHandler

ZegoRangeSceneStreamEventHandler

Declared in ZegoExpressEventHandler.h

Methods

rangeScene:userStreamStateUpdate:forUserID:streamID

rangeScene:userStreamStateUpdate:forUserID:streamID
- (void)rangeScene:(ZegoRangeScene *)rangeScene userStreamStateUpdate:(ZegoStreamState)state forUserID:(NSString *)userID streamID:(NSString *)streamID;
The callback notification of local user play other users' stream state change.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
rangeSceneZegoRangeScene *Range scene instance that triggers this callback.
userIDNSString *User ID.
streamIDNSString *User's stream ID.
stateZegoStreamStateThe state of local user play stream.

Details

The callback notification of local user plays other users' stream state change. When to trigger: The local user plays other users' stream state changes.

  • Available since: 3.0.0
  • Restrictions: Do not call the SDK interface in the callback thread.

rangeScene:userMicUpdate:forUserID

rangeScene:userMicUpdate:forUserID
- (void)rangeScene:(ZegoRangeScene *)rangeScene userMicUpdate:(ZegoDeviceState)state forUserID:(NSString *)userID;
User microphone state change callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
rangeSceneZegoRangeScene *Range scene instance that triggers this callback.
userIDNSString *User ID.
stateZegoDeviceStateDevice state.

Details

User microphone state change callback. When to trigger: User microphone state change

  • Restrictions: Do not call the SDK interface in the callback thread.

rangeScene:userCameraUpdate:forUserID

rangeScene:userCameraUpdate:forUserID
- (void)rangeScene:(ZegoRangeScene *)rangeScene userCameraUpdate:(ZegoDeviceState)state forUserID:(NSString *)userID;
User camera state change callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
rangeSceneZegoRangeScene *Range scene instance that triggers this callback.
userIDNSString *User ID.
stateZegoDeviceStateDevice state.

Details

User camera state change callback. When to trigger: User camera state change.

  • Restrictions: Do not call the SDK interface in the callback thread.

rangeScene:userSpeakerUpdate:forUserID

rangeScene:userSpeakerUpdate:forUserID
- (void)rangeScene:(ZegoRangeScene *)rangeScene userSpeakerUpdate:(ZegoDeviceState)state forUserID:(NSString *)userID;
User speaker state change callback.
Declared in ZegoExpressEventHandler.h

Parameters

NameTypeDescription
rangeSceneZegoRangeScene *Range scene instance that triggers this callback.
userIDNSString *User ID.
stateZegoDeviceStateDevice state.

Details

User speaker state change callback. When to trigger: User speaker state change.

  • Restrictions: Do not call the SDK interface in the callback thread.

Previous

zegorangescenestream

Next

zegorangesceneteam

On this page

Back to top