logo
On this page

ZegoExpressDefines

ZegoExpressDefines

Declared in ZegoExpressDefines.h

Methods

ZegoDestroyCompletionCallback

ZegoDestroyCompletionCallback
Callback for asynchronous destruction completion.
Declared in ZegoExpressDefines.h

In general, developers do not need to listen to this callback.

ZegoRoomSetRoomExtraInfoCallback

ZegoRoomSetRoomExtraInfoCallback
void(^ZegoRoomSetRoomExtraInfoCallback)((int) errorCode);
Callback for setting room extra information.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoRoomLoginCallback

ZegoRoomLoginCallback
void(^ZegoRoomLoginCallback)((int) errorCode, (NSDictionary *) extendedData);
Login room result callback.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
extendedDataNSDictionary *Extended Information

ZegoRoomLogoutCallback

ZegoRoomLogoutCallback
void(^ZegoRoomLogoutCallback)((int) errorCode, (NSDictionary *) extendedData);
Logout room result callback.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
extendedDataNSDictionary *Extended Information

ZegoUploadLogResultCallback

ZegoUploadLogResultCallback
void(^ZegoUploadLogResultCallback)((int) errorCode);
Log upload result callback.
Declared in ZegoExpressDefines.h

Parameters

NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

Details

After calling [uploadLog] to upload the log, get the upload result through this callback.

  • Use cases: When uploading logs, in order to determine whether the logs are uploaded successfully, you can get them through this callback.
  • Caution: In the case of poor network, the return time of this callback may be longer.

ZegoPublisherSetStreamExtraInfoCallback

ZegoPublisherSetStreamExtraInfoCallback
Callback for setting stream extra information.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoPublisherUpdateCdnUrlCallback

ZegoPublisherUpdateCdnUrlCallback
void(^ZegoPublisherUpdateCdnUrlCallback)((int) errorCode);
Callback for add/remove CDN URL.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoPublisherTakeSnapshotCallback

ZegoPublisherTakeSnapshotCallback
void(^ZegoPublisherTakeSnapshotCallback)((int) errorCode, (ZGImage * _Nullable) image);
Results of take publish stream snapshot.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
imageZGImage * _NullableSnapshot image

ZegoPublisherGetVideoEncoderSupportedCallback

ZegoPublisherGetVideoEncoderSupportedCallback
Results of get video encoder supported.
Declared in ZegoExpressDefines.h
NameTypeDescription
supportint0 - does not support the specified encoding capability, 1 - supports the specified encoding capability, 2 - undetermined.

ZegoPlayerTakeSnapshotCallback

ZegoPlayerTakeSnapshotCallback
void(^ZegoPlayerTakeSnapshotCallback)((int) errorCode, (ZGImage * _Nullable) image);
Results of take play stream snapshot.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
imageZGImage * _NullableSnapshot image

ZegoPlayerGetVideoDecoderSupportedCallback

ZegoPlayerGetVideoDecoderSupportedCallback
Results of get video decoder supported.
Declared in ZegoExpressDefines.h
NameTypeDescription
supportint0 - does not support the specified decoding capability, 1 - supports the specified decoding capability, 2 - undetermined.

ZegoMixerStartCallback

ZegoMixerStartCallback
void(^ZegoMixerStartCallback)((int) errorCode, (NSDictionary * _Nullable) extendedData);
Results of starting a mixer task.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
extendedDataNSDictionary * _NullableExtended Information

ZegoMixerStopCallback

ZegoMixerStopCallback
void(^ZegoMixerStopCallback)((int) errorCode);
Results of stoping a mixer task.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoRealTimeSequentialDataSentCallback

ZegoRealTimeSequentialDataSentCallback
Callback for sending real-time sequential data.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoIMSendBroadcastMessageCallback

ZegoIMSendBroadcastMessageCallback
void(^ZegoIMSendBroadcastMessageCallback)((int) errorCode, (unsigned long long) messageID);
Callback for sending broadcast messages.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
messageIDunsigned long longID of this message

ZegoIMSendBarrageMessageCallback

ZegoIMSendBarrageMessageCallback
void(^ZegoIMSendBarrageMessageCallback)((int) errorCode, (NSString *) messageID);
Callback for sending barrage message.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
messageIDNSString *ID of this message

ZegoIMSendCustomCommandCallback

ZegoIMSendCustomCommandCallback
void(^ZegoIMSendCustomCommandCallback)((int) errorCode);
Callback for sending custom command.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoRoomSendTransparentMessageCallback

ZegoRoomSendTransparentMessageCallback
Callback for sending custom command.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoTestNetworkConnectivityCallback

ZegoTestNetworkConnectivityCallback
Callback for test network connectivity.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resultZegoTestNetworkConnectivityResult *Network connectivity test results

ZegoNetworkProbeResultCallback

ZegoNetworkProbeResultCallback
void(^ZegoNetworkProbeResultCallback)((int) errorCode, (ZegoNetworkProbeResult *) result);
Callback for network probe.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resultZegoNetworkProbeResult *Network probe result

ZegoMediaPlayerLoadResourceCallback

ZegoMediaPlayerLoadResourceCallback
void(^ZegoMediaPlayerLoadResourceCallback)((int) errorCode);
Callback for media player loads resources.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoMediaPlayerSeekToCallback

ZegoMediaPlayerSeekToCallback
void(^ZegoMediaPlayerSeekToCallback)((int) errorCode);
Callback for media player seek to playback progress.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoMediaPlayerTakeSnapshotCallback

ZegoMediaPlayerTakeSnapshotCallback
void(^ZegoMediaPlayerTakeSnapshotCallback)((int) errorCode, (ZGImage * _Nullable) image);
The callback of the screenshot of the media player playing screen
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
imageZGImage * _NullableSnapshot image

ZegoAudioEffectPlayerLoadResourceCallback

ZegoAudioEffectPlayerLoadResourceCallback
Callback for audio effect player loads resources.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoAudioEffectPlayerSeekToCallback

ZegoAudioEffectPlayerSeekToCallback
void(^ZegoAudioEffectPlayerSeekToCallback)((int) errorCode);
Callback for audio effect player seek to playback progress.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoCopyrightedMusicInitCallback

ZegoCopyrightedMusicInitCallback
void(^ZegoCopyrightedMusicInitCallback)((int) errorCode);
Callback for copyrighted music init.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoCopyrightedMusicSendExtendedRequestCallback

ZegoCopyrightedMusicSendExtendedRequestCallback
void(^ZegoCopyrightedMusicSendExtendedRequestCallback)((int) errorCode, (NSString *) command, (NSString *) result);
Callback of sending extended feature request.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
commandNSString *request command.
resultNSString *request result, each request command has corresponding request result.

ZegoCopyrightedMusicGetLrcLyricCallback

ZegoCopyrightedMusicGetLrcLyricCallback
void(^ZegoCopyrightedMusicGetLrcLyricCallback)((int) errorCode, (NSString *) lyrics);
Get lrc format lyrics complete callback.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
lyricsNSString *lrc format lyrics.

ZegoCopyrightedMusicGetKrcLyricByTokenCallback

ZegoCopyrightedMusicGetKrcLyricByTokenCallback
void(^ZegoCopyrightedMusicGetKrcLyricByTokenCallback)((int) errorCode, (NSString *) lyrics);
Get verbatim lyrics complete callback.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
lyricsNSString *verbatim lyrics.

ZegoCopyrightedMusicRequestSongCallback

ZegoCopyrightedMusicRequestSongCallback
void(^ZegoCopyrightedMusicRequestSongCallback)((int) errorCode, (NSString *) resource);
Callback for request song.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resourceNSString *The JSON string returned by the song ordering service, including song resource information.

ZegoCopyrightedMusicRequestAccompanimentCallback

ZegoCopyrightedMusicRequestAccompanimentCallback
void(^ZegoCopyrightedMusicRequestAccompanimentCallback)((int) errorCode, (NSString *) resource);
Callback for request accompaniment.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resourceNSString *accompany resource information.

ZegoCopyrightedMusicRequestAccompanimentClipCallback

ZegoCopyrightedMusicRequestAccompanimentClipCallback
void(^ZegoCopyrightedMusicRequestAccompanimentClipCallback)((int) errorCode, (NSString *) resource);
Callback for request accompaniment clip.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resourceNSString *accompany clip resource information.

ZegoCopyrightedMusicGetMusicByTokenCallback

ZegoCopyrightedMusicGetMusicByTokenCallback
void(^ZegoCopyrightedMusicGetMusicByTokenCallback)((int) errorCode, (NSString *) resource);
Callback for acquire songs or accompaniment through authorization token.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resourceNSString *song or accompany resource information.

ZegoCopyrightedMusicRequestResourceCallback

ZegoCopyrightedMusicRequestResourceCallback
void(^ZegoCopyrightedMusicRequestResourceCallback)((int) errorCode, (NSString *) resource);
Callback of requesting music resource.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resourceNSString *The JSON string returned by the song ordering service, including music resource information.

ZegoCopyrightedMusicGetSharedResourceCallback

ZegoCopyrightedMusicGetSharedResourceCallback
void(^ZegoCopyrightedMusicGetSharedResourceCallback)((int) errorCode, (NSString *) resource);
Callback of getting shared music resource.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
resourceNSString *The JSON string returned by the song ordering service, including music resource information.

ZegoCopyrightedMusicDownloadCallback

ZegoCopyrightedMusicDownloadCallback
void(^ZegoCopyrightedMusicDownloadCallback)((int) errorCode);
Callback for download song or accompaniment.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoCopyrightedMusicGetStandardPitchCallback

ZegoCopyrightedMusicGetStandardPitchCallback
void(^ZegoCopyrightedMusicGetStandardPitchCallback)((int) errorCode, (NSString *) pitch);
Get standard pitch data complete callback.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
pitchNSString *Standard pitch data.

ZegoRangeSceneLoginSceneCallback

ZegoRangeSceneLoginSceneCallback
void(^ZegoRangeSceneLoginSceneCallback)((int) errorCode, (ZegoSceneConfig *) config);
Login scene result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
configZegoSceneConfig *State channel count.

ZegoRangeSceneLogoutSceneCallback

ZegoRangeSceneLogoutSceneCallback
void(^ZegoRangeSceneLogoutSceneCallback)((int) errorCode);
Logout scene result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoRangeSceneGetUserCountCallback

ZegoRangeSceneGetUserCountCallback
void(^ZegoRangeSceneGetUserCountCallback)((int) errorCode, (unsigned int) count);
The callback of getting user count in scene. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
countunsigned intUser count in scene.

ZegoRangeSceneGetUserListInViewCallback

ZegoRangeSceneGetUserListInViewCallback
void(^ZegoRangeSceneGetUserListInViewCallback)((int) errorCode, (NSArray<NSString *> *) userList);
The callback of getting user list in view. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
userListNSArray<NSString *> *User list in view.

ZegoRangeSceneSendCustomCommandCallback

ZegoRangeSceneSendCustomCommandCallback
The callback of send custom command. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

ZegoRangeSceneJoinTeamCallback

ZegoRangeSceneJoinTeamCallback
void(^ZegoRangeSceneJoinTeamCallback)((int) errorCode, (unsigned int) teamID);
Join team result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
teamIDunsigned intTeam ID.

ZegoRangeSceneLeaveTeamCallback

ZegoRangeSceneLeaveTeamCallback
void(^ZegoRangeSceneLeaveTeamCallback)((int) errorCode, (unsigned int) teamID);
Leave team result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
teamIDunsigned intTeam ID.

ZegoRangeSceneCreateItemCallback

ZegoRangeSceneCreateItemCallback
void(^ZegoRangeSceneCreateItemCallback)((int) errorCode, (long long) itemID);
Create item result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
itemIDlong longItem ID.

ZegoRangeSceneDestroyItemCallback

ZegoRangeSceneDestroyItemCallback
void(^ZegoRangeSceneDestroyItemCallback)((int) errorCode, (long long) itemID);
Destroy item result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
itemIDlong longItem ID.

ZegoRangeSceneBindItemCallback

ZegoRangeSceneBindItemCallback
void(^ZegoRangeSceneBindItemCallback)((int) errorCode, (long long) itemID);
Bind item result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
itemIDlong longItem ID.

ZegoRangeSceneUnbindItemCallback

ZegoRangeSceneUnbindItemCallback
void(^ZegoRangeSceneUnbindItemCallback)((int) errorCode, (long long) itemID);
Unbind item result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
itemIDlong longItem ID.

ZegoRangeSceneUpdateItemStatusCallback

ZegoRangeSceneUpdateItemStatusCallback
void(^ZegoRangeSceneUpdateItemStatusCallback)((int) errorCode, (long long) itemID);
Update item status result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
itemIDlong longItem ID.

ZegoRangeSceneUpdateItemCommandCallback

ZegoRangeSceneUpdateItemCommandCallback
void(^ZegoRangeSceneUpdateItemCommandCallback)((int) errorCode, (long long) itemID);
Update item command result callback. Do not call the SDK interface in the callback thread.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.
itemIDlong longItem ID.

ZegoAudioCaptureDeviceEnableCallback

ZegoAudioCaptureDeviceEnableCallback
void(^ZegoAudioCaptureDeviceEnableCallback)((int) errorCode);
Enable audio capture device result callback.
Declared in ZegoExpressDefines.h
NameTypeDescription
errorCodeintError code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details.

Previous

zegoexplowlightenhancementparams

Next

zegoexpressengine

On this page

Back to top