Class NERoomRtcVideoLayerSendStats
-
- All Implemented Interfaces:
public final class NERoomRtcVideoLayerSendStats
本地视频单条流统计信息。
-
-
Field Summary
Fields Modifier and Type Field Description private Integer
layerType
private Integer
capWidth
private Integer
capHeight
private Integer
width
private Integer
height
private Integer
sendBitrate
private Integer
encoderOutputFrameRate
private Integer
captureFrameRate
private Integer
targetBitrate
private Integer
encoderBitrate
private Integer
sentFrameRate
private Integer
renderFrameRate
private String
encoderName
-
Constructor Summary
Constructors Constructor Description NERoomRtcVideoLayerSendStats(Integer layerType, Integer capWidth, Integer capHeight, Integer width, Integer height, Integer sendBitrate, Integer encoderOutputFrameRate, Integer captureFrameRate, Integer targetBitrate, Integer encoderBitrate, Integer sentFrameRate, Integer renderFrameRate, String encoderName)
-
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
getCapWidth()
本地采集的视频宽度,单位为 px。 final Unit
setCapWidth(Integer capWidth)
本地采集的视频宽度,单位为 px。 final Integer
getCapHeight()
本地采集的视频高度,单位为 px。 final Unit
setCapHeight(Integer capHeight)
本地采集的视频高度,单位为 px。 final Integer
getWidth()
视频编码宽度,单位为 px。 final Unit
setWidth(Integer width)
视频编码宽度,单位为 px。 final Integer
getHeight()
视频编码高度,单位为 px。 final Unit
setHeight(Integer height)
视频编码高度,单位为 px。 final Integer
getSendBitrate()
实际发送码率,单位为 Kbps,不包含丢包后重传视频等的发送码率。 final Unit
setSendBitrate(Integer sendBitrate)
实际发送码率,单位为 Kbps,不包含丢包后重传视频等的发送码率。 final Integer
getEncoderOutputFrameRate()
编码输出帧率。 final Unit
setEncoderOutputFrameRate(Integer encoderOutputFrameRate)
编码输出帧率。 final Integer
getCaptureFrameRate()
采集码率。 final Unit
setCaptureFrameRate(Integer captureFrameRate)
采集码率。 final Integer
getTargetBitrate()
当前编码器的目标编码码率,单位为 Kbps,该码率为 SDK 根据当前网络状况预估的一个值。 final Unit
setTargetBitrate(Integer targetBitrate)
当前编码器的目标编码码率,单位为 Kbps,该码率为 SDK 根据当前网络状况预估的一个值。 final Integer
getEncoderBitrate()
编码器实际编码码率,单位为 Kbps。 final Unit
setEncoderBitrate(Integer encoderBitrate)
编码器实际编码码率,单位为 Kbps。 final Integer
getSentFrameRate()
实际发送帧率,单位为 fps,不包含丢包后重传视频等的发送帧率。 final Unit
setSentFrameRate(Integer sentFrameRate)
实际发送帧率,单位为 fps,不包含丢包后重传视频等的发送帧率。 final Integer
getRenderFrameRate()
视频渲染帧率,单位为 fps。 final Unit
setRenderFrameRate(Integer renderFrameRate)
视频渲染帧率,单位为 fps。 final String
getEncoderName()
视频编码器名字。 final Unit
setEncoderName(String encoderName)
视频编码器名字。 -
-
Constructor Detail
-
NERoomRtcVideoLayerSendStats
NERoomRtcVideoLayerSendStats(Integer layerType, Integer capWidth, Integer capHeight, Integer width, Integer height, Integer sendBitrate, Integer encoderOutputFrameRate, Integer captureFrameRate, Integer targetBitrate, Integer encoderBitrate, Integer sentFrameRate, Integer renderFrameRate, String encoderName)
-
-
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。
-
getCapWidth
final Integer getCapWidth()
本地采集的视频宽度,单位为 px。
-
setCapWidth
final Unit setCapWidth(Integer capWidth)
本地采集的视频宽度,单位为 px。
-
getCapHeight
final Integer getCapHeight()
本地采集的视频高度,单位为 px。
-
setCapHeight
final Unit setCapHeight(Integer capHeight)
本地采集的视频高度,单位为 px。
-
getSendBitrate
final Integer getSendBitrate()
实际发送码率,单位为 Kbps,不包含丢包后重传视频等的发送码率。
-
setSendBitrate
final Unit setSendBitrate(Integer sendBitrate)
实际发送码率,单位为 Kbps,不包含丢包后重传视频等的发送码率。
-
getEncoderOutputFrameRate
final Integer getEncoderOutputFrameRate()
编码输出帧率。
-
setEncoderOutputFrameRate
final Unit setEncoderOutputFrameRate(Integer encoderOutputFrameRate)
编码输出帧率。
-
getCaptureFrameRate
final Integer getCaptureFrameRate()
采集码率。
-
setCaptureFrameRate
final Unit setCaptureFrameRate(Integer captureFrameRate)
采集码率。
-
getTargetBitrate
final Integer getTargetBitrate()
当前编码器的目标编码码率,单位为 Kbps,该码率为 SDK 根据当前网络状况预估的一个值。
-
setTargetBitrate
final Unit setTargetBitrate(Integer targetBitrate)
当前编码器的目标编码码率,单位为 Kbps,该码率为 SDK 根据当前网络状况预估的一个值。
-
getEncoderBitrate
final Integer getEncoderBitrate()
编码器实际编码码率,单位为 Kbps。
-
setEncoderBitrate
final Unit setEncoderBitrate(Integer encoderBitrate)
编码器实际编码码率,单位为 Kbps。
-
getSentFrameRate
final Integer getSentFrameRate()
实际发送帧率,单位为 fps,不包含丢包后重传视频等的发送帧率。
-
setSentFrameRate
final Unit setSentFrameRate(Integer sentFrameRate)
实际发送帧率,单位为 fps,不包含丢包后重传视频等的发送帧率。
-
getRenderFrameRate
final Integer getRenderFrameRate()
视频渲染帧率,单位为 fps。
-
setRenderFrameRate
final Unit setRenderFrameRate(Integer renderFrameRate)
视频渲染帧率,单位为 fps。
-
getEncoderName
final String getEncoderName()
视频编码器名字。
-
setEncoderName
final Unit setEncoderName(String encoderName)
视频编码器名字。
-
-
-
-