ZegoPublishStreamQuality class
推流质量对象
音视频参数与网络质量等
Constructors
- ZegoPublishStreamQuality(double videoCaptureFPS, double videoEncodeFPS, double videoSendFPS, double videoKBPS, double audioCaptureFPS, double audioSendFPS, double audioKBPS, int rtt, double packetLostRate, ZegoStreamQualityLevel level, bool isHardwareEncode, ZegoVideoCodecID videoCodecID, double totalSendBytes, double audioSendBytes, double videoSendBytes)
Properties
- audioCaptureFPS ↔ double
-
音频采集帧率,单位为 f/s
getter/setter pair
- audioKBPS ↔ double
-
音频码率,单位为 kbps
getter/setter pair
- audioSendBytes ↔ double
-
已发送的音频字节数
getter/setter pair
- audioSendFPS ↔ double
-
音频发送帧率,单位为 f/s
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- isHardwareEncode ↔ bool
-
是否开启硬件编码
getter/setter pair
- level ↔ ZegoStreamQualityLevel
-
推流质量级别
getter/setter pair
- packetLostRate ↔ double
-
丢包率,单位为百分比,0.0 ~ 1.0
getter/setter pair
- rtt ↔ int
-
本端至服务端的延迟,单位为毫秒
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalSendBytes ↔ double
-
已发送的总字节数,包括音频、视频和SEI等
getter/setter pair
- videoCaptureFPS ↔ double
-
视频采集帧率,单位为 f/s
getter/setter pair
- videoCodecID ↔ ZegoVideoCodecID
-
视频编码格式 (支持版本:1.17.0 及以上)
getter/setter pair
- videoEncodeFPS ↔ double
-
视频编码帧率,单位为 f/s
getter/setter pair
- videoKBPS ↔ double
-
视频码率,单位为 kbps
getter/setter pair
- videoSendBytes ↔ double
-
已发送的视频字节数
getter/setter pair
- videoSendFPS ↔ double
-
视频发送帧率,单位为 f/s
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited