8#ifndef ZegoLiveRoomDefines_h
9#define ZegoLiveRoomDefines_h
20 using namespace COMMON;
25 using COMMON::ZegoStreamInfo;
ZegoCapabilityNegotiationType
Definition: zego-api-defines.h:1514
@ ZEGO_CAPABILITY_NEGOTIATION_TYPE_NONE
Definition: zego-api-defines.h:1515
ZegoStreamCensorshipMode
Definition: zego-api-defines.h:1506
@ CENSORSHIP_NONE
Definition: zego-api-defines.h:1507
ZegoSwitchPlayingStreamType
Definition: zego-api-defines.h:1302
@ ZegoSwitchPlayingStreamTypeDefault
Definition: zego-api-defines.h:1303
PublishChannelIndex
Definition: zego-api-defines.h:999
@ PUBLISH_CHN_MAIN
Definition: zego-api-defines.h:1000
ZEGONetType
Definition: RoomDefines.h:32
ZegoRoomRole
Definition: RoomDefines.h:121
ZegoStreamUpdateType
Definition: RoomDefines.h:45
ZegoVideoViewMode
Definition: LiveRoomDefines.h:33
@ ZegoVideoViewModeScaleAspectFit
Definition: LiveRoomDefines.h:34
@ ZegoVideoViewModeScaleToFill
Definition: LiveRoomDefines.h:36
@ ZegoVideoViewModeScaleAspectFill
Definition: LiveRoomDefines.h:35
ZegoRangeAudioListenMode
Definition: LiveRoomDefines.h:380
@ ListenFromTeam
Definition: LiveRoomDefines.h:386
@ ListenFromWorld
Definition: LiveRoomDefines.h:384
@ ListenFromAll
Definition: LiveRoomDefines.h:382
ZegoMixSysPlayoutPropertyMask
Definition: LiveRoomDefines.h:216
@ MIX_PROP_ENABLE_AGC_FOR_SYS_PLAYOUT
Definition: LiveRoomDefines.h:218
@ MIX_PROP_NONE
Definition: LiveRoomDefines.h:217
const int kInvalidSeq
Definition: LiveRoomDefines.h:29
ZegoRoomMode
Definition: LiveRoomDefines.h:328
@ ZegoRoomModeSingleRoom
Definition: LiveRoomDefines.h:330
@ ZegoRoomModeMultiRoom
Definition: LiveRoomDefines.h:332
ZegoRangeAudioMicrophoneState
Definition: LiveRoomDefines.h:352
@ Success
Definition: LiveRoomDefines.h:356
@ Failed
Definition: LiveRoomDefines.h:360
@ Opening
Definition: LiveRoomDefines.h:354
@ TempBroken
Definition: LiveRoomDefines.h:358
ZegoRangeAudioMode
Definition: LiveRoomDefines.h:339
@ ZegoRangeAudioModeSecreteTeam
Definition: LiveRoomDefines.h:345
@ ZegoRangeAudioModeWorld
Definition: LiveRoomDefines.h:341
@ ZegoRangeAudioModeTeam
Definition: LiveRoomDefines.h:343
ZegoRangeAudioSpeakMode
Definition: LiveRoomDefines.h:367
@ SpeakToTeam
Definition: LiveRoomDefines.h:373
@ SpeakToWorld
Definition: LiveRoomDefines.h:371
@ SpeakToAll
Definition: LiveRoomDefines.h:369
Definition: AVDefines.h:17
Definition: LiveRoomDefines.h:108
double audioCumulativeBreakRate
累计音频卡比例(%)
Definition: LiveRoomDefines.h:152
double mos
音质评分。-1 表示未知。小于 2 表示音质非常差,杂音频现,大量语义丢失,完全无法交流。2 到 2.5 表示音质很差,偶有杂音,部分语义丢失,难以交流。2.5 到 3 表示音质较差,卡顿频繁,需要集中...
Definition: LiveRoomDefines.h:129
int height
视频高度
Definition: LiveRoomDefines.h:134
unsigned int audioCumulativeBreakTime
累计音频卡顿时长(ms)
Definition: LiveRoomDefines.h:150
double arndFps
音频帧率(渲染)
Definition: LiveRoomDefines.h:118
double akbps
音频码率(kb/s)
Definition: LiveRoomDefines.h:119
double totalBytes
已接收的总字节数,包括音频、视频及媒体次要信息等
Definition: LiveRoomDefines.h:136
unsigned int audioCumulativeDecodeTime
累计音频解码时长(ms)
Definition: LiveRoomDefines.h:151
int avTimestampDiff
音画不同步, 单位毫秒, 小于0表示视频超前音频的毫秒数, 大于0表示视频滞后音频的毫秒数, 等于0表示无差别. 当绝对值小于200,可基本认为音画同步,当绝对值连续10秒大于200可以认为异常
Definition: LiveRoomDefines.h:147
double kbps
视频码率(kb/s)
Definition: LiveRoomDefines.h:113
int peerToPeerDelay
端到端延迟
Definition: LiveRoomDefines.h:125
double videoBreakRate
视频卡顿次数
Definition: LiveRoomDefines.h:122
int rtt
延时(ms)
Definition: LiveRoomDefines.h:123
double fps
视频帧率(网络接收)
Definition: LiveRoomDefines.h:109
double adecFps
音频帧率(解码)
Definition: LiveRoomDefines.h:117
double afps
音频帧率(网络接收)
Definition: LiveRoomDefines.h:115
double memoryTotalUsage
当前系统的内存使用率
Definition: LiveRoomDefines.h:144
double audioBreakRate
音频卡顿次数
Definition: LiveRoomDefines.h:121
int quality
质量(0~3)
Definition: LiveRoomDefines.h:127
double cpuAppUsage
当前 APP 的 CPU 使用率
Definition: LiveRoomDefines.h:140
int peerToPeerPktLostRate
端到端丢包率(0~255)
Definition: LiveRoomDefines.h:126
unsigned int videoCumulativeDecodeTime
累计视频解码时长(ms)
Definition: LiveRoomDefines.h:155
int muteAudio
Definition: LiveRoomDefines.h:158
int videoCodecId
视频解码格式(参考ZegoVideoCodecAvc)
Definition: LiveRoomDefines.h:132
ZegoPlayQuality()
Definition: LiveRoomDefines.h:160
double cpuTotalUsage
当前系统的 CPU 使用率
Definition: LiveRoomDefines.h:141
int pktLostRate
丢包率(0~255)
Definition: LiveRoomDefines.h:124
double vdecFps
视频帧率(解码)
Definition: LiveRoomDefines.h:111
double vdjFps
视频帧率(dejitter)
Definition: LiveRoomDefines.h:110
double memoryAppUsed
当前 APP 的内存使用量, 单位 MB
Definition: LiveRoomDefines.h:145
unsigned int videoCumulativeBreakTime
累计视频卡顿时长(ms)
Definition: LiveRoomDefines.h:154
unsigned int videoCumulativeBreakCount
累计视频卡顿次数
Definition: LiveRoomDefines.h:153
double audioBytes
已接收的音频字节数
Definition: LiveRoomDefines.h:137
unsigned int audioCumulativeBreakCount
累计音频卡顿次数
Definition: LiveRoomDefines.h:149
int width
视频宽度
Definition: LiveRoomDefines.h:133
double videoCumulativeBreakRate
累计视频卡比例(%)
Definition: LiveRoomDefines.h:156
bool isHardwareVdec
是否硬解
Definition: LiveRoomDefines.h:131
double memoryAppUsage
当前 APP 的内存使用率
Definition: LiveRoomDefines.h:143
double adjFps
音频帧率(dejitter)
Definition: LiveRoomDefines.h:116
int muteVideo
Definition: LiveRoomDefines.h:157
double vrndFps
视频帧率(渲染)
Definition: LiveRoomDefines.h:112
double videoBytes
已接收的视频字节数
Definition: LiveRoomDefines.h:138
int delay
语音延时(ms)
Definition: LiveRoomDefines.h:128
Definition: LiveRoomDefines.h:272
bool viewAlphaBlend
Definition: LiveRoomDefines.h:278
void * displayView
Definition: LiveRoomDefines.h:276
int rangeSceneHandle
Definition: LiveRoomDefines.h:284
ZegoPlayStreamParams()
Definition: LiveRoomDefines.h:286
const char * roomID
Definition: LiveRoomDefines.h:282
const char * streamID
Definition: LiveRoomDefines.h:274
ZegoStreamExtraPlayInfo * extraInfo
Definition: LiveRoomDefines.h:280
Definition: LiveRoomDefines.h:40
int aTrafficControlRate
音频流控比例(0~100)
Definition: LiveRoomDefines.h:71
int quality
质量(0~3)
Definition: LiveRoomDefines.h:52
int videoCodecId
视频编码格式(参考ZegoVideoCodecAvc)
Definition: LiveRoomDefines.h:55
int pktLostRate
丢包率(0~255)
Definition: LiveRoomDefines.h:51
double vencFps
视频帧率(编码)
Definition: LiveRoomDefines.h:42
double memoryAppUsed
当前 APP 的内存使用量, 单位 MB(win返回的是app实际占用内存工作集=专用内存工作集+共享内存工作集)
Definition: LiveRoomDefines.h:68
double cpuTotalUsage
当前系统的 CPU 使用率
Definition: LiveRoomDefines.h:64
double memoryTotalUsage
当前系统的内存使用率
Definition: LiveRoomDefines.h:67
double videoBytes
已发送的视频字节数
Definition: LiveRoomDefines.h:61
double fps
视频帧率(网络发送)
Definition: LiveRoomDefines.h:43
int width
视频宽度
Definition: LiveRoomDefines.h:56
bool isHardwareVenc
是否硬编
Definition: LiveRoomDefines.h:54
int vTrafficControlRate
视频流控比例(0~100)
Definition: LiveRoomDefines.h:70
double akbps
音频码率(kb/s)
Definition: LiveRoomDefines.h:48
double audioBytes
已发送的音频字节数
Definition: LiveRoomDefines.h:60
double memoryAppUsage
当前 APP 的内存使用率
Definition: LiveRoomDefines.h:66
double acapFps
音频帧率(采集)
Definition: LiveRoomDefines.h:46
double kbps
视频码率(kb/s)
Definition: LiveRoomDefines.h:44
ZegoPublishQuality()
Definition: LiveRoomDefines.h:73
int height
视频高度
Definition: LiveRoomDefines.h:57
double cfps
视频帧率(采集)
Definition: LiveRoomDefines.h:41
double totalBytes
已发送的总字节数,包括音频、视频及媒体次要信息等
Definition: LiveRoomDefines.h:59
double cpuAppUsage
当前 APP 的 CPU 使用率
Definition: LiveRoomDefines.h:63
double afps
音频帧率(网络发送)
Definition: LiveRoomDefines.h:47
int rtt
延时(ms)
Definition: LiveRoomDefines.h:50
Definition: LiveRoomDefines.h:224
ZegoPublishStreamParams()
Definition: LiveRoomDefines.h:252
int publishFlag
Definition: LiveRoomDefines.h:230
AV::ZegoCapabilityNegotiationType codecNegotiationType
Definition: LiveRoomDefines.h:249
const char * publishParams
Definition: LiveRoomDefines.h:232
int forceSynchronousNetworkTime
Definition: LiveRoomDefines.h:240
int censorFlag
Definition: LiveRoomDefines.h:245
int rangeSceneHandle
Definition: LiveRoomDefines.h:238
const char * streamID
Definition: LiveRoomDefines.h:226
const char * streamTitle
Definition: LiveRoomDefines.h:228
const char * roomID
Definition: LiveRoomDefines.h:236
AV::ZegoStreamCensorshipMode streamCensorshipMode
Definition: LiveRoomDefines.h:243
AV::PublishChannelIndex channelIndex
Definition: LiveRoomDefines.h:234
Definition: LiveRoomDefines.h:393
ZegoReceiveRangeParam()
Definition: LiveRoomDefines.h:399
float min
Definition: LiveRoomDefines.h:395
float max
Definition: LiveRoomDefines.h:397
Definition: LiveRoomDefines.h:424
int position
Definition: LiveRoomDefines.h:426
ZegoSnapshotPreviewConfig()
Definition: LiveRoomDefines.h:428
Definition: LiveRoomDefines.h:301
const char * toStreamID
Definition: LiveRoomDefines.h:305
AV::ZegoSwitchPlayingStreamType switchPlayingType
Definition: LiveRoomDefines.h:309
int switchTimeout
Definition: LiveRoomDefines.h:312
ZegoStreamExtraPlayInfo * extraInfo
Definition: LiveRoomDefines.h:307
ZegoSwitchStreamParams()
Definition: LiveRoomDefines.h:314
const char * fromStreamID
Definition: LiveRoomDefines.h:303
Definition: LiveRoomDefines.h:410
ZegoVocalRangeParam()
Definition: LiveRoomDefines.h:416
float max
Definition: LiveRoomDefines.h:414
float min
Definition: LiveRoomDefines.h:412