Class NERoomRtcVideoLayerSendStats
-
- All Implemented Interfaces:
public final class NERoomRtcVideoLayerSendStats本地视频单条流统计信息。
-
-
Field Summary
Fields Modifier and Type Field Description private IntegerlayerTypeprivate IntegercapWidthprivate IntegercapHeightprivate Integerwidthprivate Integerheightprivate IntegersendBitrateprivate IntegerencoderOutputFrameRateprivate IntegercaptureFrameRateprivate IntegertargetBitrateprivate IntegerencoderBitrateprivate IntegersentFrameRateprivate IntegerrenderFrameRateprivate StringencoderName
-
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 IntegergetLayerType()视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants. final UnitsetLayerType(Integer layerType)视频流通道类型。 1:主流;2:辅流。参见NERtcConstants.VideoType::VIDEO_TYPE_MAIN。NERtcConstants. final IntegergetCapWidth()本地采集的视频宽度,单位为 px。 final UnitsetCapWidth(Integer capWidth)本地采集的视频宽度,单位为 px。 final IntegergetCapHeight()本地采集的视频高度,单位为 px。 final UnitsetCapHeight(Integer capHeight)本地采集的视频高度,单位为 px。 final IntegergetWidth()视频编码宽度,单位为 px。 final UnitsetWidth(Integer width)视频编码宽度,单位为 px。 final IntegergetHeight()视频编码高度,单位为 px。 final UnitsetHeight(Integer height)视频编码高度,单位为 px。 final IntegergetSendBitrate()实际发送码率,单位为 Kbps,不包含丢包后重传视频等的发送码率。 final UnitsetSendBitrate(Integer sendBitrate)实际发送码率,单位为 Kbps,不包含丢包后重传视频等的发送码率。 final IntegergetEncoderOutputFrameRate()编码输出帧率。 final UnitsetEncoderOutputFrameRate(Integer encoderOutputFrameRate)编码输出帧率。 final IntegergetCaptureFrameRate()采集码率。 final UnitsetCaptureFrameRate(Integer captureFrameRate)采集码率。 final IntegergetTargetBitrate()当前编码器的目标编码码率,单位为 Kbps,该码率为 SDK 根据当前网络状况预估的一个值。 final UnitsetTargetBitrate(Integer targetBitrate)当前编码器的目标编码码率,单位为 Kbps,该码率为 SDK 根据当前网络状况预估的一个值。 final IntegergetEncoderBitrate()编码器实际编码码率,单位为 Kbps。 final UnitsetEncoderBitrate(Integer encoderBitrate)编码器实际编码码率,单位为 Kbps。 final IntegergetSentFrameRate()实际发送帧率,单位为 fps,不包含丢包后重传视频等的发送帧率。 final UnitsetSentFrameRate(Integer sentFrameRate)实际发送帧率,单位为 fps,不包含丢包后重传视频等的发送帧率。 final IntegergetRenderFrameRate()视频渲染帧率,单位为 fps。 final UnitsetRenderFrameRate(Integer renderFrameRate)视频渲染帧率,单位为 fps。 final StringgetEncoderName()视频编码器名字。 final UnitsetEncoderName(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)
视频编码器名字。
-
-
-
-