Class NERoomRtcVideoLayerRecvStats
-
- All Implemented Interfaces:
public final class NERoomRtcVideoLayerRecvStats
远端每条视频流的统计信息
-
-
Field Summary
Fields Modifier and Type Field Description private Integer
layerType
private Integer
width
private Integer
height
private Integer
receivedBitrate
private Integer
fps
private Integer
packetLossRate
private Integer
decoderOutputFrameRate
private Integer
rendererOutputFrameRate
private Long
totalFrozenTime
private Integer
frozenRate
private String
decoderName
-
Constructor Summary
Constructors Constructor Description NERoomRtcVideoLayerRecvStats(Integer layerType, Integer width, Integer height, Integer receivedBitrate, Integer fps, Integer packetLossRate, Integer decoderOutputFrameRate, Integer rendererOutputFrameRate, Long totalFrozenTime, Integer frozenRate, String decoderName)
-
Method Summary
Modifier and Type Method Description final Integer
getLayerType()
视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants. final Unit
setLayerType(Integer layerType)
视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants. final Integer
getWidth()
远端视频编码宽度,单位为 px。 final Unit
setWidth(Integer width)
远端视频编码宽度,单位为 px。 final Integer
getHeight()
远端视频编码高度,单位为 px。 final Unit
setHeight(Integer height)
远端视频编码高度,单位为 px。 final Integer
getReceivedBitrate()
接收到的码率,单位为 Kbps。 final Unit
setReceivedBitrate(Integer receivedBitrate)
接收到的码率,单位为 Kbps。 final Integer
getFps()
接收到的帧率,单位为 fps。 final Unit
setFps(Integer fps)
接收到的帧率,单位为 fps。 final Integer
getPacketLossRate()
远端视频下行丢包率。 final Unit
setPacketLossRate(Integer packetLossRate)
远端视频下行丢包率。 final Integer
getDecoderOutputFrameRate()
解码器输出帧率,单位为 fps。 final Unit
setDecoderOutputFrameRate(Integer decoderOutputFrameRate)
解码器输出帧率,单位为 fps。 final Integer
getRendererOutputFrameRate()
渲染帧率,单位为 fps。 final Unit
setRendererOutputFrameRate(Integer rendererOutputFrameRate)
渲染帧率,单位为 fps。 final Long
getTotalFrozenTime()
收到源端用户的视频流起,其下行视频卡顿累计时长,单位为 ms。 final Unit
setTotalFrozenTime(Long totalFrozenTime)
收到源端用户的视频流起,其下行视频卡顿累计时长,单位为 ms。 final Integer
getFrozenRate()
收到源端用户的视频流起,其下行视频平均卡顿率,其值为视频卡顿的累计时长占视频总有效时长的百分比。 final Unit
setFrozenRate(Integer frozenRate)
收到源端用户的视频流起,其下行视频平均卡顿率,其值为视频卡顿的累计时长占视频总有效时长的百分比。 final String
getDecoderName()
视频编码器名字。 final Unit
setDecoderName(String decoderName)
视频编码器名字。 -
-
Method Detail
-
getLayerType
final Integer getLayerType()
视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants.VideoType::VIDEO_TYPE_SUB。
-
setLayerType
final Unit setLayerType(Integer layerType)
视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants.VideoType::VIDEO_TYPE_SUB。
-
getReceivedBitrate
final Integer getReceivedBitrate()
接收到的码率,单位为 Kbps。
-
setReceivedBitrate
final Unit setReceivedBitrate(Integer receivedBitrate)
接收到的码率,单位为 Kbps。
-
getPacketLossRate
final Integer getPacketLossRate()
远端视频下行丢包率。
-
setPacketLossRate
final Unit setPacketLossRate(Integer packetLossRate)
远端视频下行丢包率。
-
getDecoderOutputFrameRate
final Integer getDecoderOutputFrameRate()
解码器输出帧率,单位为 fps。
-
setDecoderOutputFrameRate
final Unit setDecoderOutputFrameRate(Integer decoderOutputFrameRate)
解码器输出帧率,单位为 fps。
-
getRendererOutputFrameRate
final Integer getRendererOutputFrameRate()
渲染帧率,单位为 fps。
-
setRendererOutputFrameRate
final Unit setRendererOutputFrameRate(Integer rendererOutputFrameRate)
渲染帧率,单位为 fps。
-
getTotalFrozenTime
final Long getTotalFrozenTime()
收到源端用户的视频流起,其下行视频卡顿累计时长,单位为 ms。
-
setTotalFrozenTime
final Unit setTotalFrozenTime(Long totalFrozenTime)
收到源端用户的视频流起,其下行视频卡顿累计时长,单位为 ms。
-
getFrozenRate
final Integer getFrozenRate()
收到源端用户的视频流起,其下行视频平均卡顿率,其值为视频卡顿的累计时长占视频总有效时长的百分比。
-
setFrozenRate
final Unit setFrozenRate(Integer frozenRate)
收到源端用户的视频流起,其下行视频平均卡顿率,其值为视频卡顿的累计时长占视频总有效时长的百分比。
-
getDecoderName
final String getDecoderName()
视频编码器名字。
-
setDecoderName
final Unit setDecoderName(String decoderName)
视频编码器名字。
-
-
-
-