# LocalVideoStats (/zh-CN/api-reference/rtc/harmonyos/class-localvideostats)

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

<a id="class_localvideostats__prototype"></a>

```ts
export class LocalVideoStats {

  public uid:number = 0;
  public sentBitrate:number = 0;

  public sentFrameRate:number = 0;

  public captureFrameRate:number = 0;

  public captureFrameWidth:number = 0;

  public captureFrameHeight:number = 0;

  public regulatedCaptureFrameRate:number = 0;

  public regulatedCaptureFrameWidth:number = 0;

  public regulatedCaptureFrameHeight:number = 0;

  public encoderOutputFrameRate:number = 0;

  public rendererOutputFrameRate:number = 0;

  public targetBitrate:number = 0;

  public targetFrameRate:number = 0;

  public qualityAdaptIndication:number = 0;

  public encodedBitrate:number = 0;

  public encodedFrameWidth:number = 0;

  public encodedFrameHeight:number = 0;

  public encodedFrameCount:number = 0;

  public codecType:number = 0;

  public txPacketLossRate:number = 0;

  public captureBrightnessLevel:number = 0;

  public dualStreamEnabled:boolean = false;

  public hwEncoderAccelerating:number = 0;
}
```

<a id="class_localvideostats__parameters"></a>

##

<ParameterList>
<a id="uid"></a>
<Parameter name="uid">

本地用户的 ID。

</Parameter>
<a id="sentbitrate"></a>
<Parameter name="sentBitrate">

实际发送码率 (Kbps)

:::caution
注意： 不包含丢包后重传视频等的发送码率。
:::

</Parameter>
<a id="sentframerate"></a>
<Parameter name="sentFrameRate">

实际发送帧率 (fps)。

:::caution
注意： 不包含丢包后重传视频等的发送帧率。
:::

</Parameter>
<a id="captureframerate"></a>
<Parameter name="captureFrameRate">

本地视频采集帧率 (fps)。

</Parameter>
<a id="captureframewidth"></a>
<Parameter name="captureFrameWidth">

本地视频采集宽度 (px)。

</Parameter>
<a id="captureframeheight"></a>
<Parameter name="captureFrameHeight">

本地视频采集高度 (px)。

</Parameter>
<a id="regulatedcaptureframerate"></a>
<Parameter name="regulatedCaptureFrameRate">

SDK 内置的视频采集适配器（regulator）调整后的摄像头采集视频帧率 (fps)。Regulator 根据视频编码配置对摄像头采集视频的帧率进行调整。

</Parameter>
<a id="regulatedcaptureframewidth"></a>
<Parameter name="regulatedCaptureFrameWidth">

SDK 内置的视频采集适配器（regulator）调整后的摄像头采集视频宽度 (px)。Regulator 根据视频编码配置对摄像头采集视频的宽高进行调整。

</Parameter>
<a id="regulatedcaptureframeheight"></a>
<Parameter name="regulatedCaptureFrameHeight">

SDK 内置的视频采集适配器（regulator）调整后的摄像头采集视频高度 (px)。Regulator 根据视频编码配置对摄像头采集视频的宽高进行调整。

</Parameter>
<a id="encoderoutputframerate"></a>
<Parameter name="encoderOutputFrameRate">

本地视频编码器的输出帧率，单位为 fps。

</Parameter>
<a id="rendereroutputframerate"></a>
<Parameter name="rendererOutputFrameRate">

本地视频渲染器的输出帧率，单位为 fps。

</Parameter>
<a id="targetbitrate"></a>
<Parameter name="targetBitrate">

当前编码器的目标编码码率 (Kbps)，该码率为 SDK 根据当前网络状况预估的一个值。

</Parameter>
<a id="targetframerate"></a>
<Parameter name="targetFrameRate">

当前编码器的目标编码帧率 (fps)。

</Parameter>
<a id="qualityadaptindication"></a>
<Parameter name="qualityAdaptIndication">

统计周期内本地视频质量（基于目标帧率和目标码率）的自适应情况。

- ADAPT_NONE (0): 本地视频质量不变。
- ADAPT_UP_BANDWIDTH (1): 因网络带宽增加，本地视频质量改善。
- ADAPT_DOWN_BANDWIDTH (2): 因网络带宽减少，本地视频质量变差。

</Parameter>
<a id="encodedbitrate"></a>
<Parameter name="encodedBitrate">

视频编码码率（Kbps）。

:::caution
注意： 不包含丢包后重传视频等的编码码率。
:::

</Parameter>
<a id="encodedframeheight"></a>
<Parameter name="encodedFrameHeight">

视频编码高度（px）。

</Parameter>
<a id="encodedframewidth"></a>
<Parameter name="encodedFrameWidth">

视频编码宽度（px）。

</Parameter>
<a id="encodedframecount"></a>
<Parameter name="encodedFrameCount">

视频发送的帧数，累计值。

</Parameter>
<a id="codectype"></a>
<Parameter name="codecType">

视频的编码类型。

- VP8 (1)：VP8。
- H264 (2)：H.264。
- H265 (3)：（默认）H.265。

:::note
注： 在某些场景（如采集到的视频流分辨率过低、设备性能有限）下，SDK 会自动调整为 H.264 编码格式。
:::

</Parameter>
<a id="txpacketlossrate"></a>
<Parameter name="txPacketLossRate">

弱网对抗前本端到声网边缘服务器的视频丢包率 (%)。

</Parameter>
<a id="capturebrightnesslevel"></a>
<Parameter name="captureBrightnessLevel">

本地采集的画质亮度级别。

- CAPTURE_BRIGHTNESS_LEVEL_INVALID (-1): SDK 未检测出本地采集的画质亮度级别。请等待几秒，通过下一次回调的 captureBrightnessLevel 获取亮度级别。
- CAPTURE_BRIGHTNESS_LEVEL_NORMAL (0): 本地采集的画质亮度正常。
- CAPTURE_BRIGHTNESS_LEVEL_BRIGHT (1): 本地采集的画质亮度偏亮。
- CAPTURE_BRIGHTNESS_LEVEL_DARK (2): 本地采集的画质亮度偏暗。

</Parameter>
<a id="hwencoderaccelerating"></a>
<Parameter name="hwEncoderAccelerating">

本地视频编码加速类型。

</Parameter>
</ParameterList>
