ZegoRangeSceneEventHandler Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | ZegoExpressEventHandler.h |
– rangeScene:sceneStateUpdate:errorCode:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene sceneStateUpdate:(ZegoSceneState)state errorCode:(int)errorCode
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
state |
Current scene state. |
errorCode |
Error code, please refer to the error codes document https://doc-en.zego.im/en/5548.html for details. |
Declared In
ZegoExpressEventHandler.h
– rangeScene:enterView:position:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene enterView:(ZegoUser *)user position:(ZegoPosition *)position
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
user |
User object. |
position |
User position. |
Declared In
ZegoExpressEventHandler.h
– rangeScene:leaveView:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene leaveView:(NSString *)userID
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
userID |
User ID. |
Declared In
ZegoExpressEventHandler.h
– rangeScene:userStatusUpdate:position:channel:status:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene userStatusUpdate:(NSString *)userID position:(ZegoPosition *)position channel:(unsigned int)channel status:(NSData *)status
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
userID |
User ID. |
position |
User’s current position. |
channel |
The channel to which the status belongs. |
status |
Current status data. |
Declared In
ZegoExpressEventHandler.h
– rangeScene:userCommandUpdate:position:channel:command:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene userCommandUpdate:(NSString *)userID position:(ZegoPosition *)position channel:(unsigned int)channel command:(NSData *)command
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
userID |
User ID. |
position |
User’s current position. |
channel |
The channel to which the command belongs. |
command |
Next command data. |
Declared In
ZegoExpressEventHandler.h
– rangeScene:customCommandUpdate:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene customCommandUpdate:(NSData *)command
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
command |
Custom command. |
Declared In
ZegoExpressEventHandler.h
– rangeScene:tokenWillExpire:
Range scene instance that triggers this callback.
- (void)rangeScene:(ZegoRangeScene *)rangeScene tokenWillExpire:(int)remainTimeInSecond
Parameters
rangeScene |
Range scene instance that triggers this callback. |
---|---|
remainTimeInSecond |
The remaining time before the token expires. |
Declared In
ZegoExpressEventHandler.h