Interface
| ZegoExpressDefines |
ZegoExpressDefines
Declared in ZegoExpressDefines.h
Methods
ZegoDestroyCompletionCallback
ZegoDestroyCompletionCallback
Callback for asynchronous destruction completion.
Declared in
ZegoExpressDefines.hIn general, developers do not need to listen to this callback.
ZegoRoomSetRoomExtraInfoCallback
ZegoRoomSetRoomExtraInfoCallback
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
public ZegoRoomLoginCallbackLogin 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 | std::string | Extended Information |
ZegoRoomLogoutCallback
ZegoRoomLogoutCallback
public ZegoRoomLogoutCallbackLogout 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 | std::string | Extended Information |
ZegoUploadLogResultCallback
ZegoUploadLogResultCallback
public ZegoUploadLogResultCallbackLog 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
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
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
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 | void * | Snapshot image (Windows: HBITMAP; macOS/iOS: CGImageRef; Linux: QImage; Android: Bitmap) |
ZegoPublisherGetVideoEncoderSupportedCallback
ZegoPublisherGetVideoEncoderSupportedCallback
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
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 | void * | Snapshot image (Windows: HBITMAP; macOS/iOS: CGImageRef; Linux: QImage; Android: Bitmap) |
ZegoPlayerGetVideoDecoderSupportedCallback
ZegoPlayerGetVideoDecoderSupportedCallback
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
public ZegoMixerStartCallbackResults 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 | std::string | Extended Information |
ZegoMixerStopCallback
ZegoMixerStopCallback
public ZegoMixerStopCallbackResults 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
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
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
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 | std::string | ID of this message |
ZegoIMSendCustomCommandCallback
ZegoIMSendCustomCommandCallback
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
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
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
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 | const ZegoNetworkProbeResult& | Network probe result |
ZegoMediaPlayerLoadResourceCallback
ZegoMediaPlayerLoadResourceCallback
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
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
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 | void * | Snapshot image (Windows: HBITMAP; macOS/iOS: CGImageRef; Linux: QImage; Android: Bitmap) |
ZegoAudioEffectPlayerLoadResourceCallback
ZegoAudioEffectPlayerLoadResourceCallback
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
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
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
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 | std::string | request command. |
| result | std::string | request result, each request command has corresponding request result. |
ZegoCopyrightedMusicGetLrcLyricCallback
ZegoCopyrightedMusicGetLrcLyricCallback
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 | std::string | lrc format lyrics. |
ZegoCopyrightedMusicGetKrcLyricByTokenCallback
ZegoCopyrightedMusicGetKrcLyricByTokenCallback
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 | std::string | verbatim lyrics. |
ZegoCopyrightedMusicRequestSongCallback
ZegoCopyrightedMusicRequestSongCallback
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 | std::string | The JSON string returned by the song ordering service, including song resource information. |
ZegoCopyrightedMusicRequestAccompanimentCallback
ZegoCopyrightedMusicRequestAccompanimentCallback
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 | std::string | accompany resource information. |
ZegoCopyrightedMusicRequestAccompanimentClipCallback
ZegoCopyrightedMusicRequestAccompanimentClipCallback
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 | std::string | accompany clip resource information. |
ZegoCopyrightedMusicGetMusicByTokenCallback
ZegoCopyrightedMusicGetMusicByTokenCallback
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 | std::string | song or accompany resource information. |
ZegoCopyrightedMusicRequestResourceCallback
ZegoCopyrightedMusicRequestResourceCallback
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 | std::string | The JSON string returned by the song ordering service, including music resource information. |
ZegoCopyrightedMusicGetSharedResourceCallback
ZegoCopyrightedMusicGetSharedResourceCallback
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 | std::string | The JSON string returned by the song ordering service, including music resource information. |
ZegoCopyrightedMusicDownloadCallback
ZegoCopyrightedMusicDownloadCallback
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
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 | std::string | Standard pitch data. |
ZegoRangeSceneLoginSceneCallback
ZegoRangeSceneLoginSceneCallback
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 | const ZegoSceneConfig& | State channel count. |
ZegoRangeSceneLogoutSceneCallback
ZegoRangeSceneLogoutSceneCallback
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
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
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 | const std::vector<std::string>& | 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| 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
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
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
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
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
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
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
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
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
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. |
