# io.agora.rtc.LocalVideoTrackStats类 参考 (/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-local-video-track-stats)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="details"></a>

<a id="header-details"></a>

本地视频轨道的统计信息。

<a id="doc-constructors"></a>

<a id="header-doc-constructors"></a>

## 构造及析构函数说明 [#构造及析构函数说明]

<a id="a8928c1fe1cf071735f961ebf4e720319"></a>

### LocalVideoTrackStats() [1/2] [#localvideotrackstats-12]

<ApiSignature>

io.agora.rtc.LocalVideoTrackStats.LocalVideoTrackStats()

</ApiSignature>

<a id="ad44400ad1e5b27058cafba1d50e8e0f1"></a>

### LocalVideoTrackStats() [2/2] [#localvideotrackstats-22]

<ApiSignature>

io.agora.rtc.LocalVideoTrackStats.LocalVideoTrackStats(long *numberOfStreams*, long *bytesMajorStream*, long *bytesMinorStream*, int *framesEncoded*, int *ssrcMajorStream*, int *ssrcMinorStream*, int *captureFrameRate*, int *regulatedCaptureFrameRate*, int *inputFrameRate*, int *encodeFrameRate*, int *renderFrameRate*, int *targetMediaBitrateBps*, int *mediaBitrateBps*, int *totalBitrateBps*, int *captureWidth*, int *captureHeight*, int *regulatedCaptureWidth*, int *regulatedCaptureHeight*, int *width*, int *height*, int *encoderType*, int *uplinkCostTimeMs*, int *qualityAdaptIndication*)

</ApiSignature>

构造函数。

<ParameterList title="参数">
<Parameter name="numberOfStreams">

流的数量。

</Parameter>
<Parameter name="bytesMajorStream">

视频大流的字节数。

</Parameter>
<Parameter name="bytesMinorStream">

视频小流的字节数。

</Parameter>
<Parameter name="framesEncoded">

已编码视频帧的数量。

</Parameter>
<Parameter name="ssrcMajorStream">

视频大流的 SSRC (synchronization source)。

</Parameter>
<Parameter name="ssrcMinorStream">

视频小流的 SSRC (synchronization source)。

</Parameter>
<Parameter name="captureFrameRate">

视频的采集帧率。

</Parameter>
<Parameter name="regulatedCaptureFrameRate">

根据视频编码器配置调整的视频采集帧率。

</Parameter>
<Parameter name="inputFrameRate">

编码器的输入帧率。

</Parameter>
<Parameter name="encodeFrameRate">

编码器的输出帧率。

</Parameter>
<Parameter name="renderFrameRate">

渲染帧率。

</Parameter>
<Parameter name="targetMediaBitrateBps">

目标码率（bps）。

</Parameter>
<Parameter name="mediaBitrateBps">

码率（不包含 FEC）。

</Parameter>
<Parameter name="totalBitrateBps">

目标码率（bps）。

</Parameter>
<Parameter name="captureWidth">

采集视频帧的宽度（像素）。

</Parameter>
<Parameter name="captureHeight">

采集视频帧的高度（像素）。

</Parameter>
<Parameter name="regulatedCaptureWidth">

根据视频编码器配置调整的视频帧宽度。

</Parameter>
<Parameter name="regulatedCaptureHeight">

根据视频编码器配置调整的视频帧高度。

</Parameter>
<Parameter name="width">

视频帧的宽度（像素）。

</Parameter>
<Parameter name="height">

视频帧的高度（像素）。

</Parameter>
<Parameter name="encoderType">

视频编码类型。

</Parameter>
<Parameter name="uplinkCostTimeMs">

从视频帧采集到视频帧编码的平均时差（毫秒）。

</Parameter>
<Parameter name="qualityAdaptIndication">

基于目标帧率和目标码率的本地视频质量改变：

- 0: 本地视频质量不变。
- 1: 由于网络带宽增加导致质量提升。
- 2: 由于网络带宽降低导致质量下降。

</Parameter>
</ParameterList>

<a id="doc-func-members"></a>

<a id="header-doc-func-members"></a>

## 成员函数说明 [#成员函数说明]

<a id="aeef10119519beb653d5e151d282b0461"></a>

### getBytesMajorStream() [#getbytesmajorstream]

<ApiSignature>

long io.agora.rtc.LocalVideoTrackStats.getBytesMajorStream()

</ApiSignature>

<a id="a09e1d83fde86ff4c7cee43663630ac16"></a>

### getBytesMinorStream() [#getbytesminorstream]

<ApiSignature>

long io.agora.rtc.LocalVideoTrackStats.getBytesMinorStream()

</ApiSignature>

<a id="a8eb93e3543bed30c11428af63ec68ee0"></a>

### getCaptureFrameRate() [#getcaptureframerate]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getCaptureFrameRate()

</ApiSignature>

<a id="ae39acc22fb83f075415a1052c79d21db"></a>

### getCaptureHeight() [#getcaptureheight]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getCaptureHeight()

</ApiSignature>

<a id="a5cd51affa8a23462faaefba6af286e23"></a>

### getCaptureWidth() [#getcapturewidth]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getCaptureWidth()

</ApiSignature>

<a id="a29c94cf84ef6732b594f1c42f1821b19"></a>

### getEncodeFrameRate() [#getencodeframerate]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getEncodeFrameRate()

</ApiSignature>

<a id="a9e21943df5a31826a5db4e4c9f490ea5"></a>

### getEncoderType() [#getencodertype]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getEncoderType()

</ApiSignature>

<a id="ac010b2ce079fbc7a28791f52ef62c604"></a>

### getFramesEncoded() [#getframesencoded]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getFramesEncoded()

</ApiSignature>

<a id="af9e510ad6a6396d83ca6d0cf330636c7"></a>

### getHeight() [#getheight]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getHeight()

</ApiSignature>

<a id="a2a4350b519d3b3b71014568f69071452"></a>

### getInputFrameRate() [#getinputframerate]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getInputFrameRate()

</ApiSignature>

<a id="af480a7f3927044fe92f080a0fd54ac52"></a>

### getMediaBitrateBps() [#getmediabitratebps]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getMediaBitrateBps()

</ApiSignature>

<a id="a1f9fb9b034c2884d6dbdeae4866ee2ef"></a>

### getNumberOfStreams() [#getnumberofstreams]

<ApiSignature>

long io.agora.rtc.LocalVideoTrackStats.getNumberOfStreams()

</ApiSignature>

<a id="ae694a0bc8d4d70dbd0f4d443b95a95fd"></a>

### getQualityAdaptIndication() [#getqualityadaptindication]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getQualityAdaptIndication()

</ApiSignature>

<a id="a35a4b8f3c4824d2db4c386e6b5302f19"></a>

### getRegulatedCaptureFrameRate() [#getregulatedcaptureframerate]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getRegulatedCaptureFrameRate()

</ApiSignature>

<a id="ac8f2f8f1d913a98fb583db61fa5acd0c"></a>

### getRegulatedCaptureHeight() [#getregulatedcaptureheight]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getRegulatedCaptureHeight()

</ApiSignature>

<a id="aaf751f755bc504ec16c3fe85dc31bcc5"></a>

### getRegulatedCaptureWidth() [#getregulatedcapturewidth]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getRegulatedCaptureWidth()

</ApiSignature>

<a id="abd62618e0e3d61dc5efefb228c908fe8"></a>

### getRenderFrameRate() [#getrenderframerate]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getRenderFrameRate()

</ApiSignature>

<a id="a421036ce09bafc8a201f539b74f5e3d2"></a>

### getSsrcMajorStream() [#getssrcmajorstream]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getSsrcMajorStream()

</ApiSignature>

<a id="ac442fbfa7a44896e38a04d463e84569e"></a>

### getSsrcMinorStream() [#getssrcminorstream]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getSsrcMinorStream()

</ApiSignature>

<a id="abbd8dd45a365423a45d3f810ff4664ff"></a>

### getTargetMediaBitrateBps() [#gettargetmediabitratebps]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getTargetMediaBitrateBps()

</ApiSignature>

<a id="a67e9dbcdc7b9fa776e4dbcab0402c81f"></a>

### getTotalBitrateBps() [#gettotalbitratebps]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getTotalBitrateBps()

</ApiSignature>

<a id="a37a5d1816077bf23e7c904e607105f99"></a>

### getUplinkCostTimeMs() [#getuplinkcosttimems]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getUplinkCostTimeMs()

</ApiSignature>

<a id="ad2b998af5f44a03d661e0f30491dbf22"></a>

### getWidth() [#getwidth]

<ApiSignature>

int io.agora.rtc.LocalVideoTrackStats.getWidth()

</ApiSignature>

<a id="a586268e03e4d893ea34580c9dc77dbd4"></a>

### setBytesMajorStream() [#setbytesmajorstream]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setBytesMajorStream(long *bytesMajorStream*)

</ApiSignature>

<a id="adbbf50c4c411611451ee0869705f9c9d"></a>

### setBytesMinorStream() [#setbytesminorstream]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setBytesMinorStream(long *bytesMinorStream*)

</ApiSignature>

<a id="a0180e87545415e9136ef09a650a30a68"></a>

### setCaptureFrameRate() [#setcaptureframerate]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setCaptureFrameRate(int *captureFrameRate*)

</ApiSignature>

<a id="a5c872e002d4fce6be38f69a9bd82733a"></a>

### setCaptureHeight() [#setcaptureheight]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setCaptureHeight(int *captureHeight*)

</ApiSignature>

<a id="a2fa18c4d8170a52ce46b02e0309e051b"></a>

### setCaptureWidth() [#setcapturewidth]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setCaptureWidth(int *captureWidth*)

</ApiSignature>

<a id="ac7fb1f1e2164e52194bf05560e1a3215"></a>

### setEncodeFrameRate() [#setencodeframerate]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setEncodeFrameRate(int *encodeFrameRate*)

</ApiSignature>

<a id="a2bf70ad747d6a3a057b7cec236fbb3f2"></a>

### setEncoderType() [#setencodertype]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setEncoderType(int *encoderType*)

</ApiSignature>

<a id="a9723ffb1f12bd9bd1bcfdcee09273f81"></a>

### setFramesEncoded() [#setframesencoded]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setFramesEncoded(int *framesEncoded*)

</ApiSignature>

<a id="a012f99ecfbcfd6c27ddb0b49d1495c7e"></a>

### setHeight() [#setheight]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setHeight(int *height*)

</ApiSignature>

<a id="a6a5c3e697fb4a73a2072d619144f1ed6"></a>

### setInputFrameRate() [#setinputframerate]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setInputFrameRate(int *inputFrameRate*)

</ApiSignature>

<a id="a785ffe6c578d9c6774b6132f3287aa7d"></a>

### setMediaBitrateBps() [#setmediabitratebps]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setMediaBitrateBps(int *mediaBitrateBps*)

</ApiSignature>

<a id="ae6a64b7228f2f78d23c1a18020c1d474"></a>

### setNumberOfStreams() [#setnumberofstreams]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setNumberOfStreams(long *numberOfStreams*)

</ApiSignature>

<a id="ad840a62a574ea6056d9663538e1f381a"></a>

### setQualityAdaptIndication() [#setqualityadaptindication]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setQualityAdaptIndication(int *qualityAdaptIndication*)

</ApiSignature>

<a id="adc5a379099b6cd95b2f9e9c57710e144"></a>

### setRegulatedCaptureFrameRate() [#setregulatedcaptureframerate]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setRegulatedCaptureFrameRate(int *regulatedCaptureFrameRate*)

</ApiSignature>

<a id="a8976df7c75d61e4cbb586897f74fe0a6"></a>

### setRegulatedCaptureHeight() [#setregulatedcaptureheight]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setRegulatedCaptureHeight(int *regulatedCaptureHeight*)

</ApiSignature>

<a id="aafa9f5558b56112efc7872a1ce9cfda7"></a>

### setRegulatedCaptureWidth() [#setregulatedcapturewidth]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setRegulatedCaptureWidth(int *regulatedCaptureWidth*)

</ApiSignature>

<a id="a070de151c4d0c6959bc95e69b6f17563"></a>

### setRenderFrameRate() [#setrenderframerate]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setRenderFrameRate(int *renderFrameRate*)

</ApiSignature>

<a id="a8b41fb6b064d18de20904871b6d6297a"></a>

### setSsrcMajorStream() [#setssrcmajorstream]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setSsrcMajorStream(int *ssrcMajorStream*)

</ApiSignature>

<a id="a816584ed9557c3871e951dd735e6769c"></a>

### setSsrcMinorStream() [#setssrcminorstream]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setSsrcMinorStream(int *ssrcMinorStream*)

</ApiSignature>

<a id="a6dbfdff2a73c2e09fa9cb41f5dd9fac3"></a>

### setTargetMediaBitrateBps() [#settargetmediabitratebps]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setTargetMediaBitrateBps(int *targetMediaBitrateBps*)

</ApiSignature>

<a id="aa81a564e09ffab052a048d2c1428e363"></a>

### setTotalBitrateBps() [#settotalbitratebps]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setTotalBitrateBps(int *totalBitrateBps*)

</ApiSignature>

<a id="aa2fc119921771dedbb0a396a9793601b"></a>

### setUplinkCostTimeMs() [#setuplinkcosttimems]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setUplinkCostTimeMs(int *uplinkCostTimeMs*)

</ApiSignature>

<a id="a17b84496fd7ad192091c297cf735982d"></a>

### setWidth() [#setwidth]

<ApiSignature>

void io.agora.rtc.LocalVideoTrackStats.setWidth(int *width*)

</ApiSignature>

<a id="doc-variable-members"></a>

<a id="header-doc-variable-members"></a>

## 类成员变量说明 [#类成员变量说明]

<a id="a6c696a44b9e28993dc2bde373f140bfd"></a>

### bytesMajorStream [#bytesmajorstream]

<ApiSignature labels="private">

long io.agora.rtc.LocalVideoTrackStats.bytesMajorStream

</ApiSignature>

<a id="a437866db2142eebe5c686a5f23670f65"></a>

### bytesMinorStream [#bytesminorstream]

<ApiSignature labels="private">

long io.agora.rtc.LocalVideoTrackStats.bytesMinorStream

</ApiSignature>

<a id="a4170dd18e6215e187b89ba0182d36746"></a>

### captureFrameRate [#captureframerate]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.captureFrameRate

</ApiSignature>

<a id="a0ee7e7d17f16ba0535ef39c8d1d007e6"></a>

### captureHeight [#captureheight]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.captureHeight

</ApiSignature>

<a id="a6c27d5a448957124a8d2515cfd911447"></a>

### captureWidth [#capturewidth]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.captureWidth

</ApiSignature>

<a id="ad53cb18526d38b106e078e2d345b565e"></a>

### encodeFrameRate [#encodeframerate]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.encodeFrameRate

</ApiSignature>

<a id="ab5f79e89da73ac39220d8b32eda6630d"></a>

### encoderType [#encodertype]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.encoderType

</ApiSignature>

<a id="af109b17ddd201fe2f8910eba4c20b441"></a>

### framesEncoded [#framesencoded]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.framesEncoded

</ApiSignature>

<a id="ae8d4b5abe1f3d2e2f1e6d3faf89587c4"></a>

### height [#height]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.height

</ApiSignature>

<a id="a6316b8094befa8ca5bb6c975416a9736"></a>

### inputFrameRate [#inputframerate]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.inputFrameRate

</ApiSignature>

<a id="a334b525db5f3534594da9e65314fec2f"></a>

### mediaBitrateBps [#mediabitratebps]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.mediaBitrateBps

</ApiSignature>

<a id="afc03cdf2c954c2d0975fdd853df31c5b"></a>

### numberOfStreams [#numberofstreams]

<ApiSignature labels="private">

long io.agora.rtc.LocalVideoTrackStats.numberOfStreams

</ApiSignature>

<a id="af95be038bff01175b16d7b2c7520bd4c"></a>

### qualityAdaptIndication [#qualityadaptindication]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.qualityAdaptIndication

</ApiSignature>

<a id="a339dd5ad98da6e818b93cf679ba0eab4"></a>

### regulatedCaptureFrameRate [#regulatedcaptureframerate]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.regulatedCaptureFrameRate

</ApiSignature>

<a id="a060aae0687ceee8777eaae02fe8bbf0d"></a>

### regulatedCaptureHeight [#regulatedcaptureheight]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.regulatedCaptureHeight

</ApiSignature>

<a id="aff6aa01c35d69c88e4eaa4928fc55f09"></a>

### regulatedCaptureWidth [#regulatedcapturewidth]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.regulatedCaptureWidth

</ApiSignature>

<a id="a3cdb650b8bc5b595cc4c35e19956ce09"></a>

### renderFrameRate [#renderframerate]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.renderFrameRate

</ApiSignature>

<a id="a0917815280599efb9c6f707b166a7b7d"></a>

### ssrcMajorStream [#ssrcmajorstream]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.ssrcMajorStream

</ApiSignature>

<a id="a1764ca940240f9a5b247c509a36d3a33"></a>

### ssrcMinorStream [#ssrcminorstream]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.ssrcMinorStream

</ApiSignature>

<a id="ac727951a7749406f089a65f31577cfa3"></a>

### targetMediaBitrateBps [#targetmediabitratebps]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.targetMediaBitrateBps

</ApiSignature>

<a id="a759b0facae048d6b86a17d5acdbf2cdd"></a>

### totalBitrateBps [#totalbitratebps]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.totalBitrateBps

</ApiSignature>

<a id="ac3ba0b011a3ddc492098d369bdc7dd8c"></a>

### uplinkCostTimeMs [#uplinkcosttimems]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.uplinkCostTimeMs

</ApiSignature>

<a id="ae0282c119adf4734af561b3aeb0e2f2d"></a>

### width [#width]

<ApiSignature labels="private">

int io.agora.rtc.LocalVideoTrackStats.width

</ApiSignature>

---

该类的文档由以下文件生成:

- LocalVideoTrackStats.java
