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

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

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

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

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

<a id="ab7c00feaaf9f2d465fdbb42a48c0c64e"></a>

### AgoraLocalVideoTrack() [#agoralocalvideotrack]

<ApiSignature>

io.agora.rtc.AgoraLocalVideoTrack.AgoraLocalVideoTrack(long *cptr*)

</ApiSignature>

构造函数。

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

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

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

<a id="aa1e2f083df08f0f4b962676d0fca73d4"></a>

### destroy() [#destroy]

<ApiSignature>

void io.agora.rtc.AgoraLocalVideoTrack.destroy()

</ApiSignature>

析构函数。

<a id="acae2e10be2a7e51bb68613b6da4342cc"></a>

### enableSimulcastStream() [#enablesimulcaststream]

<ApiSignature>

native int io.agora.rtc.AgoraLocalVideoTrack.enableSimulcastStream(int *enabled*, [SimulcastStreamConfig](/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-simulcast-stream-config) *config*)

</ApiSignature>

启用/禁用视频多流模式。

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

是否启用视频多流模式：

- true: 是
- false: 否

</Parameter>
<Parameter name="config">

多流模式配置，SimulcastStreamConfig。

</Parameter>
</ParameterList>

<h4 data-toc-hidden="true" id={"返回值"}>返回值</h4>

- 0: 方法调用成功。
- &lt; 0: 方法调用失败。

<a id="a538047d008eaeaffe0186a3368eb18da"></a>

### getState() [#getstate]

<ApiSignature>

native int io.agora.rtc.AgoraLocalVideoTrack.getState()

</ApiSignature>

查询本地视频流的状态。

<h4 data-toc-hidden="true" id={"返回值-1"}>返回值</h4>

本地视频流状态。

<a id="a8140767b17e261507fc65033029d25b9"></a>

### getStatistics() [#getstatistics]

<ApiSignature>

native [LocalVideoTrackStats](/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-local-video-track-stats) io.agora.rtc.AgoraLocalVideoTrack.getStatistics()

</ApiSignature>

获取本地视频的质量数据。

<h4 data-toc-hidden="true" id={"返回值-2"}>返回值</h4>

本地视频的质量数据。

<a id="a66065a64360dec77fec958daebbf69c1"></a>

### setEnabled() [#setenabled]

<ApiSignature>

native void io.agora.rtc.AgoraLocalVideoTrack.setEnabled(int *enable*)

</ApiSignature>

启用或禁用本地视频轨道。

启用本地视频轨道后，SDK 会允许本地视频录制、处理和编码。

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

是否启用本地视频轨道:

- true: 是
- false: 否

</Parameter>
</ParameterList>

<a id="a0b7181834aa7210c14e4ae52fd857a03"></a>

### setVideoEncoderConfig() [#setvideoencoderconfig]

<ApiSignature>

native int io.agora.rtc.AgoraLocalVideoTrack.setVideoEncoderConfig([VideoEncoderConfig](/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-video-encoder-config) *config*)

</ApiSignature>

设置视频编码属性。

视频编码属性对应一套视频参数，包括分辨率、帧率、码率和方向属性。

该方法中指定的属性是理想网络条件下的最大值。如果视频引擎因网络等问题无法按指定参数渲染视频，SDK 会取最接近最大值的那个值。

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

视频编码属性：VideoEncoderConfig。

</Parameter>
</ParameterList>

<h4 data-toc-hidden="true" id={"返回值-3"}>返回值</h4>

- 0: 方法调用成功。
- &lt; 0: 方法调用失败。

---

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

- AgoraLocalVideoTrack.java
