Class NERoomRtcVideoLayerRecvStats
-
- All Implemented Interfaces:
public final class NERoomRtcVideoLayerRecvStats远端每条视频流的统计信息
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerlayerTypeprivate Integerwidthprivate Integerheightprivate IntegerreceivedBitrateprivate Integerfpsprivate IntegerpacketLossRateprivate IntegerdecoderOutputFrameRateprivate IntegerrendererOutputFrameRateprivate LongtotalFrozenTimeprivate IntegerfrozenRateprivate StringdecoderName
-
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 IntegergetLayerType()视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants. final UnitsetLayerType(Integer layerType)视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants. final IntegergetWidth()远端视频编码宽度,单位为 px。 final UnitsetWidth(Integer width)远端视频编码宽度,单位为 px。 final IntegergetHeight()远端视频编码高度,单位为 px。 final UnitsetHeight(Integer height)远端视频编码高度,单位为 px。 final IntegergetReceivedBitrate()接收到的码率,单位为 Kbps。 final UnitsetReceivedBitrate(Integer receivedBitrate)接收到的码率,单位为 Kbps。 final IntegergetFps()接收到的帧率,单位为 fps。 final UnitsetFps(Integer fps)接收到的帧率,单位为 fps。 final IntegergetPacketLossRate()远端视频下行丢包率。 final UnitsetPacketLossRate(Integer packetLossRate)远端视频下行丢包率。 final IntegergetDecoderOutputFrameRate()解码器输出帧率,单位为 fps。 final UnitsetDecoderOutputFrameRate(Integer decoderOutputFrameRate)解码器输出帧率,单位为 fps。 final IntegergetRendererOutputFrameRate()渲染帧率,单位为 fps。 final UnitsetRendererOutputFrameRate(Integer rendererOutputFrameRate)渲染帧率,单位为 fps。 final LonggetTotalFrozenTime()收到源端用户的视频流起,其下行视频卡顿累计时长,单位为 ms。 final UnitsetTotalFrozenTime(Long totalFrozenTime)收到源端用户的视频流起,其下行视频卡顿累计时长,单位为 ms。 final IntegergetFrozenRate()收到源端用户的视频流起,其下行视频平均卡顿率,其值为视频卡顿的累计时长占视频总有效时长的百分比。 final UnitsetFrozenRate(Integer frozenRate)收到源端用户的视频流起,其下行视频平均卡顿率,其值为视频卡顿的累计时长占视频总有效时长的百分比。 final StringgetDecoderName()视频编码器名字。 final UnitsetDecoderName(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)
视频编码器名字。
-
-
-
-