ZegoExpressDefines
ZegoExpressDefines
Declared in ZegoExpressDefines.h
Methods
ZegoDestroyCompletionCallback
ZegoDestroyCompletionCallback
void(^ZegoDestroyCompletionCallback)();Callback for asynchronous destruction completion.
Declared in
ZegoExpressDefines.hIn 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| extendedData | NSDictionary * | Extended Information |
ZegoRoomLogoutCallback
ZegoRoomLogoutCallback
void(^ZegoRoomLogoutCallback)((int) errorCode, (NSDictionary *) extendedData);Logout room result callback.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| extendedData | NSDictionary * | Extended Information |
ZegoUploadLogResultCallback
ZegoUploadLogResultCallback
void(^ZegoUploadLogResultCallback)((int) errorCode);Log upload result callback.
Declared in
ZegoExpressDefines.hParameters
| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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
void(^ZegoPublisherSetStreamExtraInfoCallback)((int) errorCode);Callback for setting stream extra information.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| image | ZGImage * _Nullable | Snapshot image |
ZegoPublisherGetVideoEncoderSupportedCallback
ZegoPublisherGetVideoEncoderSupportedCallback
void(^ZegoPublisherGetVideoEncoderSupportedCallback)((int) support);Results of get video encoder supported.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| support | int | 0 - 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| image | ZGImage * _Nullable | Snapshot image |
ZegoPlayerGetVideoDecoderSupportedCallback
ZegoPlayerGetVideoDecoderSupportedCallback
void(^ZegoPlayerGetVideoDecoderSupportedCallback)((int) support);Results of get video decoder supported.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| support | int | 0 - 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| extendedData | NSDictionary * _Nullable | Extended Information |
ZegoMixerStopCallback
ZegoMixerStopCallback
void(^ZegoMixerStopCallback)((int) errorCode);Results of stoping a mixer task.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
ZegoRealTimeSequentialDataSentCallback
ZegoRealTimeSequentialDataSentCallback
void(^ZegoRealTimeSequentialDataSentCallback)((int) errorCode);Callback for sending real-time sequential data.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| messageID | unsigned long long | ID of this message |
ZegoIMSendBarrageMessageCallback
ZegoIMSendBarrageMessageCallback
void(^ZegoIMSendBarrageMessageCallback)((int) errorCode, (NSString *) messageID);Callback for sending barrage message.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| messageID | NSString * | ID of this message |
ZegoIMSendCustomCommandCallback
ZegoIMSendCustomCommandCallback
void(^ZegoIMSendCustomCommandCallback)((int) errorCode);Callback for sending custom command.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
ZegoRoomSendTransparentMessageCallback
ZegoRoomSendTransparentMessageCallback
void(^ZegoRoomSendTransparentMessageCallback)((int) errorCode);Callback for sending custom command.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
ZegoTestNetworkConnectivityCallback
ZegoTestNetworkConnectivityCallback
void(^ZegoTestNetworkConnectivityCallback)((int) errorCode, (ZegoTestNetworkConnectivityResult *) result);Callback for test network connectivity.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| result | ZegoTestNetworkConnectivityResult * | Network connectivity test results |
ZegoNetworkProbeResultCallback
ZegoNetworkProbeResultCallback
void(^ZegoNetworkProbeResultCallback)((int) errorCode, (ZegoNetworkProbeResult *) result);Callback for network probe.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| result | ZegoNetworkProbeResult * | Network probe result |
ZegoMediaPlayerLoadResourceCallback
ZegoMediaPlayerLoadResourceCallback
void(^ZegoMediaPlayerLoadResourceCallback)((int) errorCode);Callback for media player loads resources.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| image | ZGImage * _Nullable | Snapshot image |
ZegoAudioEffectPlayerLoadResourceCallback
ZegoAudioEffectPlayerLoadResourceCallback
void(^ZegoAudioEffectPlayerLoadResourceCallback)((int) errorCode);Callback for audio effect player loads resources.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| command | NSString * | request command. |
| result | NSString * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| lyrics | NSString * | lrc format lyrics. |
ZegoCopyrightedMusicGetKrcLyricByTokenCallback
ZegoCopyrightedMusicGetKrcLyricByTokenCallback
void(^ZegoCopyrightedMusicGetKrcLyricByTokenCallback)((int) errorCode, (NSString *) lyrics);Get verbatim lyrics complete callback.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| lyrics | NSString * | verbatim lyrics. |
ZegoCopyrightedMusicRequestSongCallback
ZegoCopyrightedMusicRequestSongCallback
void(^ZegoCopyrightedMusicRequestSongCallback)((int) errorCode, (NSString *) resource);Callback for request song.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| resource | NSString * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| resource | NSString * | accompany resource information. |
ZegoCopyrightedMusicRequestAccompanimentClipCallback
ZegoCopyrightedMusicRequestAccompanimentClipCallback
void(^ZegoCopyrightedMusicRequestAccompanimentClipCallback)((int) errorCode, (NSString *) resource);Callback for request accompaniment clip.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| resource | NSString * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| resource | NSString * | song or accompany resource information. |
ZegoCopyrightedMusicRequestResourceCallback
ZegoCopyrightedMusicRequestResourceCallback
void(^ZegoCopyrightedMusicRequestResourceCallback)((int) errorCode, (NSString *) resource);Callback of requesting music resource.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| resource | NSString * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| resource | NSString * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| pitch | NSString * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| config | ZegoSceneConfig * | 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| count | unsigned int | User 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| userList | NSArray<NSString *> * | User list in view. |
ZegoRangeSceneSendCustomCommandCallback
ZegoRangeSceneSendCustomCommandCallback
void(^ZegoRangeSceneSendCustomCommandCallback)((int) errorCode);The callback of send custom command. Do not call the SDK interface in the callback thread.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| teamID | unsigned int | Team 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| teamID | unsigned int | Team 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| itemID | long long | Item 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| itemID | long long | Item 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| itemID | long long | Item 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| itemID | long long | Item 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| itemID | long long | Item 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| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
| itemID | long long | Item ID. |
ZegoAudioCaptureDeviceEnableCallback
ZegoAudioCaptureDeviceEnableCallback
void(^ZegoAudioCaptureDeviceEnableCallback)((int) errorCode);Enable audio capture device result callback.
Declared in
ZegoExpressDefines.h| Name | Type | Description |
|---|---|---|
| errorCode | int | Error code, please refer to the error codes document https://docs.zegocloud.com/en/5548.html for details. |
