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.hParameters
| Name | Type | Description |
|---|---|---|
| rangeScene | ZegoRangeScene * | Range scene instance that triggers this callback. |
| userID | NSString * | User ID. |
| streamID | NSString * | User's stream ID. |
| state | ZegoStreamState | The 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.hParameters
| Name | Type | Description |
|---|---|---|
| rangeScene | ZegoRangeScene * | Range scene instance that triggers this callback. |
| userID | NSString * | User ID. |
| state | ZegoDeviceState | Device 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.hParameters
| Name | Type | Description |
|---|---|---|
| rangeScene | ZegoRangeScene * | Range scene instance that triggers this callback. |
| userID | NSString * | User ID. |
| state | ZegoDeviceState | Device 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.hParameters
| Name | Type | Description |
|---|---|---|
| rangeScene | ZegoRangeScene * | Range scene instance that triggers this callback. |
| userID | NSString * | User ID. |
| state | ZegoDeviceState | Device 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.
