Skip navigation links
A B C D E F G H I L M N O P R S T U V W X Y Z 

A

ABGR32 - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
ADDED - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamUpdateType
A stream was added.
Added - Static variable in class com.zego.zegoliveroom.constants.ZegoUserUpdateFlag
Added (the user joined the room).
alpha - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
ARGB32 - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
AUDIO_ONLY - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerStreamType
Record audio only.
AUTO - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoStreamLayerType
Select the video layer according to network conditions.

B

backB - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
backG - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
backgroundColor - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Watermark background color in 0xRRGGBBAA format.
backgroundImagePath - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Path of the background image file.
backR - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
BAD_FD - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Writing the file failed with EBADF.
BASE - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoStreamLayerType
Receive the base layer (lower resolution).
BGRA32 - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
BLACK_BAR - Static variable in class com.zego.zegoliveroom.constants.ZegoFillMode
Fit the image within the region, adding black bars as needed.
bordered - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
BOTH - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerStreamType
Record both audio and video.
bottom - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Y coordinate of the bottom-right corner.
BOTTOM_LEFT - Static variable in class com.zego.zegoliveroom.constants.ZegoTimestampPosition
Bottom-left corner.
BOTTOM_RIGHT - Static variable in class com.zego.zegoliveroom.constants.ZegoTimestampPosition
Bottom-right corner.
buffer - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Audio data.
bufLen - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Data length, in bytes.
bytesPerSample - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Bytes per sample across all channels, equal to 2 * channels.

C

CALLBACK_ONLY - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerOutType
Deliver recording data through callbacks only.
CDN_ONLY - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamResourceMode
Unused.
CDN_PLUS - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamResourceMode
Unused.
CHANNEL_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Internal channel error.
channels - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Number of audio channels: 1 or 2.
ClassLoaderHelper51684 - Class in im.zego.connection
 
ClassLoaderHelper51684() - Constructor for class im.zego.connection.ClassLoaderHelper51684
 
com.zego.zegoliveroom - package com.zego.zegoliveroom
 
com.zego.zegoliveroom.callback - package com.zego.zegoliveroom.callback
 
com.zego.zegoliveroom.constants - package com.zego.zegoliveroom.constants
 
com.zego.zegoliveroom.entity - package com.zego.zegoliveroom.entity
 
configLen - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Length of the AAC codec configuration data; always 0 for PCM.
CREATE_DIR_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Failed to create the directory.
createTime - Variable in class com.zego.zegoliveroom.entity.ZegoStreamInfo
Creation time.
CROP - Static variable in class com.zego.zegoliveroom.constants.ZegoFillMode
Crop the image to fill the region.

D

DEFAULT - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamResourceMode
Unused.
DELETED - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamUpdateType
A stream was removed.
Deleted - Static variable in class com.zego.zegoliveroom.constants.ZegoUserUpdateFlag
Removed (the user left the room).
DISK_NO_SPACE_LEFT - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
No space left on disk.
duration - Variable in class com.zego.zegoliveroom.entity.ZegoRecordStatus
Recording duration, in milliseconds.

E

enableAdjustTimestamp - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Whether to adjust the timestamps of the recorded stream.
enableExternalAudioData(boolean, int, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Enables or disables audio data callbacks for received streams.
enableExternalAudioData(boolean, int, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
enableExternalRender(boolean) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Enables or disables external rendering.
enableExternalRender(boolean) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
enableFillInterruption - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Whether to compensate for the interruption period.
enableFillSilence - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Whether to insert silence frames periodically.
enableRequestIDRImmediately - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Request an IDR keyframe immediately.
enableSingleAndMixRecordMode(boolean) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Enables simultaneous single-stream and mixed recording.
enableSingleAndMixRecordMode(boolean) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
enableSoundLevelMonitor(boolean, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Enables sound level monitoring.
enableSoundLevelMonitor(boolean, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
enableVad - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Enable voice activity detection (VAD).
EXTEND - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoStreamLayerType
Receive the extended layer (higher resolution).
extraInfo - Variable in class com.zego.zegoliveroom.entity.ZegoStreamInfo
Additional information.

F

filePath - Variable in class com.zego.zegoliveroom.entity.ZegoRecordStatus
Recording file path.
fileSize - Variable in class com.zego.zegoliveroom.entity.ZegoRecordStatus
Recording file size, in bytes.
FILL_FRAME - Static variable in class com.zego.zegoliveroom.constants.ZegoFrameFillMode
Fill with the specified color.
fillMode - Variable in class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
Fill mode.
fillMode - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Fill mode.
fontB - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
fontColor - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Watermark text color in 0xRRGGBBAA format.
fontG - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
fontR - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
fontSize - Variable in class com.zego.zegoliveroom.entity.ZegoFontStyle
 
fontStyle - Variable in class com.zego.zegoliveroom.entity.ZegoTimestampConfig
Font style.
FORMAT_NOT_SUPPORT - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Unsupported recording file format.
fragmentSeconds - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Segment duration: 2 to 60 seconds for M3U8, or 0 to 10 seconds for other formats.
frameFillColor - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Fill color used when frameFillMode is ZegoFrameFillMode.FILL_FRAME, in 0xRRGGBBAA format.
frameFillMode - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Frame fill mode when the publishing client turns off its camera.
frameType - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Frame type.

G

generateMP3 - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Whether to also record an MP3 file when creating an MP4 or FLV mixed recording.
getMaxRecordCount() - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Gets the maximum number of streams the SDK can record simultaneously.
getMaxRecordCount() - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
getRecordLastMediaSideTime(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Gets the interval between the first recorded packet and the most recently received media side information packet.
getRecordLastMediaSideTime(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
getRecordStatus(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Gets the current recording status.
getRecordStatus(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
getSDKVersion() - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Gets the SDK version.
getSDKVersion() - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 

H

height - Variable in class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
Height of the watermark region; this affects the font size.
height - Variable in class com.zego.zegoliveroom.entity.ZegoTimestampConfig
Height.
height - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Height of the watermark region; this affects the font size.
helperMethod() - Static method in class im.zego.connection.ClassLoaderHelper51684
 
HIDE_FRAME - Static variable in class com.zego.zegoliveroom.constants.ZegoFrameFillMode
Do not display a frame.

I

I420 - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
ILLEGAL_STATE - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Invalid state.
im.zego.connection - package im.zego.connection
 
imagePath - Variable in class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
Path of the watermark image file.
imageWaterMarkConfig - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Image watermark settings.
Increase - Static variable in class com.zego.zegoliveroom.constants.ZegoUserUpdateType
Incremental update.
info - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Text content.
INIT_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Initialization failed.
initSDK(long, byte[], IZegoInitSDKCompletionCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Initializes the SDK for an application.
initSDK(long, IZegoInitSDKCompletionCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Initializes the SDK for an application.
initSDK(long, byte[]) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
inputStreams - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
List of input streams to record.
IO_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Writing the file failed with EIO.
IZegoExternalAudioDataCallback - Interface in com.zego.zegoliveroom.callback
Audio data callback interface.
IZegoExternalVideoDataCallback - Interface in com.zego.zegoliveroom.callback
Video data callback interface.
IZegoInitSDKCompletionCallback - Interface in com.zego.zegoliveroom.callback
 
IZegoLoginCompletionCallback - Interface in com.zego.zegoliveroom.callback
Room login callback.
IZegoMediaSideCallback - Interface in com.zego.zegoliveroom.callback
Media side information callback interface.
IZegoRoomCallback - Interface in com.zego.zegoliveroom.callback
Room event callbacks.
IZegoStreamRecordCallback - Interface in com.zego.zegoliveroom.callback
Recording event callback interface.
IZegoStreamSnapshotCallback - Interface in com.zego.zegoliveroom.callback
Snapshot callback interface.

L

L3 - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamResourceMode
Receive from L3; fall back to RTC if L3 playback fails.
LAST_FRAME - Static variable in class com.zego.zegoliveroom.constants.ZegoFrameFillMode
Display the last frame.
layer - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Layer index.
left - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
X coordinate of the top-left corner.
loginRoom(String, IZegoLoginCompletionCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Logs in to a room.
loginRoom(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
logoutRoom(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Logs out of a room.
logoutRoom(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
logPrint(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 

M

MIX_STREAM_TASK_LIMIT - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
More than one stream mixing task was requested.
muxerStreamType - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Media types to record.
muxerStreamType - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Media types to record.

N

NO_FREE_CHANNEL_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
No stream playback channels are available.
NO_STREAM_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
No stream information is available for recording.
NORMAL_END - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Ended normally.

O

onAudioData(String, ZegoAudioFrame) - Method in interface com.zego.zegoliveroom.callback.IZegoExternalAudioDataCallback
Delivers decoded audio for each input stream.
onAudioDataCallback(String, ZegoAudioFrame) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onAudioDataCallback(String, ZegoAudioFrame) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onDisconnect(int, String) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports disconnection from the server.
onDisconnect(int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onDisconnect(int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onInitSDK(int) - Method in interface com.zego.zegoliveroom.callback.IZegoInitSDKCompletionCallback
onInitSDK(int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onInitSDK(int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onKickOut(int, String) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports that the user was removed from the room.
onKickOut(int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onKickOut(int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onLoginCompletion(int, String) - Method in interface com.zego.zegoliveroom.callback.IZegoLoginCompletionCallback
onLoginRoom(int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onLoginRoom(int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onLogoutRoom(int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onLogoutRoom(int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onMixStreamRecordUpdate(String[]) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports changes to the input streams in a mixed recording.
onMixStreamRecordUpdate(String[]) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onMixStreamRecordUpdate(String[]) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onPlayQualityUpdate(String, int, double, double, double) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports stream playback quality updates.
onPlayQualityUpdate(String, int, double, double, double) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onPlayQualityUpdate(String, int, double, double, double) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onRecordFilePath(String, String, int, long, long) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports a recording file path.
onRecordFilePath(String, String, int, long, long) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onRecordFilePath(String, String, int, long, long) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onRecordStreamStatus(String, int, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports recording stream status.
onRecordStreamStatus(String, int, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onRecordStreamStatus(String, int, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onRecvMediaSideInfo(String, byte[]) - Method in interface com.zego.zegoliveroom.callback.IZegoMediaSideCallback
Reports received media side information.
onRecvMediaSideInfo(String, byte[]) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onRecvMediaSideInfo(String, byte[]) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onSeek(String, long, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports a seek request for the recording output.
onSeek(String, long, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onSeek(String, long, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onSoundLevelUpdate(ZegoSoundLevelInfo[], int) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports sound level updates for received streams.
onSoundLevelUpdate(ZegoSoundLevelInfo[], int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onSoundLevelUpdate(ZegoSoundLevelInfo[], int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamRecordBegin(String, String) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports that recording has started.
onStreamRecordBegin(String, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamRecordBegin(String, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamRecordData(String, byte[]) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Delivers recording data.
onStreamRecordData(String, byte[]) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamRecordData(String, byte[]) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamRecordEnd(String, String, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports that recording has ended.
onStreamRecordEnd(String, String, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamRecordEnd(String, String, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamRecordEvent(String, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports events during recording.
onStreamRecordEvent(String, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamRecordEvent(String, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamRecordRemoteMicOperation(String, int, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports changes to the remote microphone state.
onStreamRecordRemoteMicOperation(String, int, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamRecordRemoteMicOperation(String, int, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamRecordVideoSizeChanged(String, int, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Reports the video resolution.
onStreamRecordVideoSizeChanged(String, int, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamRecordVideoSizeChanged(String, int, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamSnapshotFilePath(int, String, String) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamSnapshotCallback
Reports a snapshot result.
onStreamSnapshotFilePath(int, String, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamSnapshotFilePath(int, String, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onStreamUpdate(int, ZegoStreamInfo[], String) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports updates to stream information.
onStreamUpdate(int, ZegoStreamInfo[], String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onStreamUpdate(int, ZegoStreamInfo[], String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onTokenWillExpired(String, int) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports that the configured token is about to expire.
onTokenWillExpired(String, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onTokenWillExpired(String, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onUpdateOnlineCount(int, String) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports updates to the online user count.
onUpdateOnlineCount(int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onUpdateOnlineCount(int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onUserCountUpdate(int, String) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports real-time updates to the online user count.
onUserCountUpdate(int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onUserCountUpdate(int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onUserUpdate(ZegoUserState[], int, String) - Method in interface com.zego.zegoliveroom.callback.IZegoRoomCallback
Reports room member updates.
onUserUpdate(ZegoUserState[], int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onUserUpdate(ZegoUserState[], int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onVideoData(ByteBuffer[], String, int, int, int[], int) - Method in interface com.zego.zegoliveroom.callback.IZegoExternalVideoDataCallback
Delivers decoded video frames for each input stream.
onVideoDataCallback(ByteBuffer[], String, int, int, int[], int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onVideoDataCallback(ByteBuffer[], String, int, int, int[], int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
onVideoMixStateChanged(String, int) - Method in interface com.zego.zegoliveroom.callback.IZegoStreamRecordCallback
Changes in whether an input stream contributes video to a mixed recording.
onVideoMixStateChanged(String, int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
 
onVideoMixStateChanged(String, int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
OPEN_FILE_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Failed to open the recording file.
outputAudioBitrate - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Bitrate of the recorded output audio.
outputBackgroundColor - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Background color.
outputBackgroundImage - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Background image for the recording.
outputBitrate - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Bitrate of the recorded output video.
outputFPS - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Frame rate of the recorded output video.
outputHeight - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Height of the recorded output video.
outputWidth - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Width of the recorded output video.

P

PARAM_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Invalid recording parameters.
PATH_NAME_TOO_LONG - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
The recording file path is too long.
pathAndName - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Full output file path, including the file name.
PAUSE - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEvent
Pause.
pauseRecordMixStream(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Pauses a mixed recording.
pauseRecordMixStream(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
PLAY_ERROR_BASE - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Values greater than this code indicate recording failures caused by stream playback failures.
position - Variable in class com.zego.zegoliveroom.entity.ZegoTimestampConfig
Position.
prefix - Variable in class com.zego.zegoliveroom.entity.ZegoTimestampConfig
Text prefix.

R

recordSoundLevel - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Whether to record sound level information.
resourceMode - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Stream resource mode.
resourceMode - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Stream resource mode.
RESUME - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEvent
Resume.
resumeRecordMixStream(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Resumes a mixed recording.
resumeRecordMixStream(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
RGBA32 - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
right - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
X coordinate of the bottom-right corner.
RTC_ONLY - Static variable in class com.zego.zegoliveroom.constants.ZegoStreamResourceMode
Receive from RTC only.

S

sampleRate - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
PCM: sample rate.
samples - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
PCM: samples per channel.
SCALE_CENTER - Static variable in class com.zego.zegoliveroom.constants.ZegoImageWaterMarkFillMode
Center the image without scaling up if it is smaller than the watermark region.
setConfig(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets SDK configuration options.
setConfig(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setFontFile(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the font file path.
setFontFile(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setLogDir(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the SDK log directory.
setLogDirAndSize(String, long) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the SDK log directory and the maximum size of each log file.
setLogDirAndSize(String, long) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setMuxerCacheSize(int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the recording buffer size before data is written to disk, in bytes (64 KB to 1 MB).
setMuxerCacheSize(int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setMuxerOutType(int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the recording output mode.
setMuxerOutType(int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setPlayQualityMonitorCycle(int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the stream playback quality callback interval.
setPlayQualityMonitorCycle(int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setRoomMode(int) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the room mode.
setRoomMode(int) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setToken(String, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the authentication token for a room.
setToken(String, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setUser(String, String, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets user information.
setUser(String, String, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
setZegoExternalAudioDataCallback(IZegoExternalAudioDataCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the audio data callback handler.
setZegoExternalVideoDataCallback(IZegoExternalVideoDataCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the video data callback handler.
setZegoMediaSideCallback(IZegoMediaSideCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the media side information callback handler.
setZegoRoomCallback(IZegoRoomCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the room event callback handler.
setZegoStreamRecordCallback(IZegoStreamRecordCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the recording callback handler.
setZegoStreamSnapshotCallback(IZegoStreamSnapshotCallback) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the snapshot callback handler.
soundLevel - Variable in class com.zego.zegoliveroom.entity.ZegoSoundLevelInfo
 
startRecordMixStream(ZegoMixStreamRecordConfig, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Starts a mixed recording.
startRecordMixStream(ZegoMixStreamRecordConfig, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
startRecordSingleStream(String, String, int, int, ZegoRecordSingleStreamConfig, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Starts recording a single stream.
startRecordSingleStream(String, String, int, int, ZegoRecordSingleStreamConfig, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
stopRecordMixStream(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Stops a mixed recording.
stopRecordMixStream(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
stopRecordSingleStream(String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Stops recording a single stream.
stopRecordSingleStream(String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
STREAM_IN_LATE - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerStreamStatus
An additional media type became available.
STREAM_TYPE_CHANGED - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerStreamStatus
The recorded media type changed.
streamID - Variable in class com.zego.zegoliveroom.entity.ZegoSoundLevelInfo
 
streamID - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Stream ID.
streamID - Variable in class com.zego.zegoliveroom.entity.ZegoStreamInfo
Stream ID.
streamLayerType - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Video layer of the input stream.
streamLayerType - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Video layer of the input stream.
STRETCH_FILL - Static variable in class com.zego.zegoliveroom.constants.ZegoImageWaterMarkFillMode
Stretch to fill.

T

takeStreamSnapshot(String, String, int, String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Takes a snapshot.
takeStreamSnapshot(String, String, int, String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
timestamp - Variable in class com.zego.zegoliveroom.entity.ZegoAudioFrame
Timestamp.
timestampConfig - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Timestamp overlay settings for the recording.
top - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Y coordinate of the top-left corner.
Total - Static variable in class com.zego.zegoliveroom.constants.ZegoUserUpdateType
Full update.

U

unInitSDK() - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Uninitializes the SDK.
unInitSDK() - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
UNKNOWN - Static variable in class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
UNKNOWN_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Unknown error.
updateFlag - Variable in class com.zego.zegoliveroom.entity.ZegoUserState
Update flag.
updateImageWaterMarkConfig(ZegoImageWaterMarkConfig) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Updates the image watermark settings.
updateImageWaterMarkConfig(ZegoImageWaterMarkConfig) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
updateInputStreamConfig(ZegoStreamConfig[], String) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Updates the input stream settings for a mixed recording.
updateInputStreamConfig(ZegoStreamConfig[], String) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
updatePlayDecryptKey(String, byte[]) - Method in class com.zego.zegoliveroom.ZegoLiveRoom
Sets the decryption key for a received stream.
updatePlayDecryptKey(String, byte[]) - Static method in class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
UPPER_LEFT - Static variable in class com.zego.zegoliveroom.constants.ZegoTimestampPosition
Top-left corner.
UPPER_RIGHT - Static variable in class com.zego.zegoliveroom.constants.ZegoTimestampPosition
Top-right corner.
userID - Variable in class com.zego.zegoliveroom.entity.ZegoStreamInfo
User ID.
userID - Variable in class com.zego.zegoliveroom.entity.ZegoUserState
User ID.
userName - Variable in class com.zego.zegoliveroom.entity.ZegoStreamInfo
User name.
userName - Variable in class com.zego.zegoliveroom.entity.ZegoUserState
User name.

V

vad - Variable in class com.zego.zegoliveroom.entity.ZegoSoundLevelInfo
 
vadThresholdMS - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
VAD timeout, in milliseconds.
VIDEO_ONLY - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerStreamType
Record video only.
videoAndAudioSeparate - Variable in class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
Whether to record audio and video in separate files.
videoAudioSeparateFile - Variable in class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
Whether to record audio and video in separate files.

W

waterMark - Variable in class com.zego.zegoliveroom.entity.ZegoStreamConfig
Watermark settings.
width - Variable in class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
Width of the watermark region.
width - Variable in class com.zego.zegoliveroom.entity.ZegoTimestampConfig
Width.
width - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Width of the watermark region.
WRITE_FILE_ONLY - Static variable in class com.zego.zegoliveroom.constants.ZegoMuxerOutType
Write recording data to files only.
WRITE_HEADER_ERROR - Static variable in class com.zego.zegoliveroom.constants.ZegoRecordEndReason
Failed to write the file header.

X

xPos - Variable in class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
Horizontal position of the watermark region.
xPos - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Horizontal position of the watermark region.

Y

yPos - Variable in class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
Vertical position of the watermark region.
yPos - Variable in class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
Vertical position of the watermark region.

Z

ZegoAudioFrame - Class in com.zego.zegoliveroom.entity
Audio frame data for a received stream, delivered through the IZegoExternalAudioDataCallback.onAudioData(java.lang.String, com.zego.zegoliveroom.entity.ZegoAudioFrame) callback.
ZegoAudioFrame() - Constructor for class com.zego.zegoliveroom.entity.ZegoAudioFrame
 
ZegoFillMode - Class in com.zego.zegoliveroom.constants
Fill mode.
ZegoFillMode() - Constructor for class com.zego.zegoliveroom.constants.ZegoFillMode
 
ZegoFontStyle - Class in com.zego.zegoliveroom.entity
Font style configuration.
ZegoFontStyle() - Constructor for class com.zego.zegoliveroom.entity.ZegoFontStyle
 
ZegoFontStyle(int, int, int) - Constructor for class com.zego.zegoliveroom.entity.ZegoFontStyle
 
ZegoFrameFillMode - Class in com.zego.zegoliveroom.constants
Frame fill mode.
ZegoFrameFillMode() - Constructor for class com.zego.zegoliveroom.constants.ZegoFrameFillMode
 
ZegoImageWaterMarkConfig - Class in com.zego.zegoliveroom.entity
 
ZegoImageWaterMarkConfig() - Constructor for class com.zego.zegoliveroom.entity.ZegoImageWaterMarkConfig
 
ZegoImageWaterMarkFillMode - Class in com.zego.zegoliveroom.constants
 
ZegoImageWaterMarkFillMode() - Constructor for class com.zego.zegoliveroom.constants.ZegoImageWaterMarkFillMode
 
ZegoLiveRoom - Class in com.zego.zegoliveroom
Entry point of the ZEGO Server Recording SDK for Linux Java.
ZegoLiveRoom() - Constructor for class com.zego.zegoliveroom.ZegoLiveRoom
 
ZegoLiveRoomJNI - Class in com.zego.zegoliveroom
 
ZegoLiveRoomJNI() - Constructor for class com.zego.zegoliveroom.ZegoLiveRoomJNI
 
ZegoMixStreamRecordConfig - Class in com.zego.zegoliveroom.entity
 
ZegoMixStreamRecordConfig() - Constructor for class com.zego.zegoliveroom.entity.ZegoMixStreamRecordConfig
 
ZegoMuxerOutType - Class in com.zego.zegoliveroom.constants
Recording output mode.
ZegoMuxerOutType() - Constructor for class com.zego.zegoliveroom.constants.ZegoMuxerOutType
 
ZegoMuxerStreamStatus - Class in com.zego.zegoliveroom.constants
Recording stream status.
ZegoMuxerStreamStatus() - Constructor for class com.zego.zegoliveroom.constants.ZegoMuxerStreamStatus
 
ZegoMuxerStreamType - Class in com.zego.zegoliveroom.constants
Media types to record.
ZegoMuxerStreamType() - Constructor for class com.zego.zegoliveroom.constants.ZegoMuxerStreamType
 
ZegoRecordEndReason - Class in com.zego.zegoliveroom.constants
Recording end reason.
ZegoRecordEndReason() - Constructor for class com.zego.zegoliveroom.constants.ZegoRecordEndReason
 
ZegoRecordEvent - Class in com.zego.zegoliveroom.constants
Recording events.
ZegoRecordEvent() - Constructor for class com.zego.zegoliveroom.constants.ZegoRecordEvent
 
ZegoRecordSingleStreamConfig - Class in com.zego.zegoliveroom.entity
Single-stream recording settings.
ZegoRecordSingleStreamConfig() - Constructor for class com.zego.zegoliveroom.entity.ZegoRecordSingleStreamConfig
 
ZegoRecordStatus - Class in com.zego.zegoliveroom.entity
Recording file information.
ZegoRecordStatus() - Constructor for class com.zego.zegoliveroom.entity.ZegoRecordStatus
 
ZegoSoundLevelInfo - Class in com.zego.zegoliveroom.entity
Sound level information.
ZegoSoundLevelInfo() - Constructor for class com.zego.zegoliveroom.entity.ZegoSoundLevelInfo
 
ZegoSoundLevelInfo(String, float, int) - Constructor for class com.zego.zegoliveroom.entity.ZegoSoundLevelInfo
 
ZegoStreamConfig - Class in com.zego.zegoliveroom.entity
Layout of an input stream in a mixed recording.
ZegoStreamConfig() - Constructor for class com.zego.zegoliveroom.entity.ZegoStreamConfig
 
ZegoStreamInfo - Class in com.zego.zegoliveroom.entity
Stream information.
ZegoStreamInfo() - Constructor for class com.zego.zegoliveroom.entity.ZegoStreamInfo
 
ZegoStreamResourceMode - Class in com.zego.zegoliveroom.constants
Stream resource mode.
ZegoStreamResourceMode() - Constructor for class com.zego.zegoliveroom.constants.ZegoStreamResourceMode
 
ZegoStreamUpdateType - Class in com.zego.zegoliveroom.constants
Stream update type.
ZegoStreamUpdateType() - Constructor for class com.zego.zegoliveroom.constants.ZegoStreamUpdateType
 
ZegoTimestampConfig - Class in com.zego.zegoliveroom.entity
Timestamp overlay settings for mixed recordings.
ZegoTimestampConfig() - Constructor for class com.zego.zegoliveroom.entity.ZegoTimestampConfig
 
ZegoTimestampPosition - Class in com.zego.zegoliveroom.constants
Timestamp position in a mixed recording.
ZegoTimestampPosition() - Constructor for class com.zego.zegoliveroom.constants.ZegoTimestampPosition
 
ZegoUserState - Class in com.zego.zegoliveroom.entity
User information.
ZegoUserState() - Constructor for class com.zego.zegoliveroom.entity.ZegoUserState
 
ZegoUserUpdateFlag - Class in com.zego.zegoliveroom.constants
User update flag.
ZegoUserUpdateFlag() - Constructor for class com.zego.zegoliveroom.constants.ZegoUserUpdateFlag
 
ZegoUserUpdateType - Class in com.zego.zegoliveroom.constants
User list update type.
ZegoUserUpdateType() - Constructor for class com.zego.zegoliveroom.constants.ZegoUserUpdateType
 
ZegoVideoPixelFormat - Class in com.zego.zegoliveroom.constants
Video pixel format.
ZegoVideoPixelFormat() - Constructor for class com.zego.zegoliveroom.constants.ZegoVideoPixelFormat
 
ZegoVideoStreamLayerType - Class in com.zego.zegoliveroom.constants
Video layer type.
ZegoVideoStreamLayerType() - Constructor for class com.zego.zegoliveroom.constants.ZegoVideoStreamLayerType
 
ZegoWaterMarkConfig - Class in com.zego.zegoliveroom.entity
Text watermark settings for mixed recordings.
ZegoWaterMarkConfig() - Constructor for class com.zego.zegoliveroom.entity.ZegoWaterMarkConfig
 
A B C D E F G H I L M N O P R S T U V W X Y Z 
Skip navigation links

Copyright �� 2026 Zego. All rights reserved.