# io.agora.rtc.PeerDownlinkInfo类 参考 (/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-peer-downlink-info)

> 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="aada640a7f694cead9085496396709d42"></a>

### PeerDownlinkInfo() [1/2] [#peerdownlinkinfo-12]

<ApiSignature>

io.agora.rtc.PeerDownlinkInfo.PeerDownlinkInfo()

</ApiSignature>

<a id="ad813a7240b6def943f443d72f3c5ad8a"></a>

### PeerDownlinkInfo() [2/2] [#peerdownlinkinfo-22]

<ApiSignature>

io.agora.rtc.PeerDownlinkInfo.PeerDownlinkInfo(java.lang.String *uid*, int *streamType*, int *currentDownscaleLevel*, int *expectedBitrateBps*)

</ApiSignature>

构造函数。

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

远端视频流的用户 ID。

</Parameter>
<Parameter name="streamType">

远端视频流类型：

- 0: 大流。分辨率和码率较高。
- 1: 小流。分辨率和码率较低。

</Parameter>
<Parameter name="currentDownscaleLevel">

远端视频缩小程度。远端视频缩小级别。级别越高，缩小程度越高。

- 0: 不缩小。
- 1: 级别 1。
- 2: 级别 2。
- 3: 级别 3。
- 4: 级别 4。

</Parameter>
<Parameter name="expectedBitrateBps">

The expected bitrate in bps.

</Parameter>
</ParameterList>

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

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

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

<a id="af3e4bcc0a8ad4aab72412a3dde59d5a7"></a>

### getCurrentDownscaleLevel() [#getcurrentdownscalelevel]

<ApiSignature>

int io.agora.rtc.PeerDownlinkInfo.getCurrentDownscaleLevel()

</ApiSignature>

<a id="a6268ad765e26829692267b0c30cc836d"></a>

### getExpectedBitrateBps() [#getexpectedbitratebps]

<ApiSignature>

int io.agora.rtc.PeerDownlinkInfo.getExpectedBitrateBps()

</ApiSignature>

<a id="a4c6682f50a12feff464ce6bda5ce6182"></a>

### getStreamType() [#getstreamtype]

<ApiSignature>

int io.agora.rtc.PeerDownlinkInfo.getStreamType()

</ApiSignature>

<a id="aa0b673baa709ea436f4986cdd72c295f"></a>

### getUid() [#getuid]

<ApiSignature>

java.lang.String io.agora.rtc.PeerDownlinkInfo.getUid()

</ApiSignature>

<a id="aaf0b90646a81c5f51821e50b35e9bbab"></a>

### setCurrentDownscaleLevel() [#setcurrentdownscalelevel]

<ApiSignature>

void io.agora.rtc.PeerDownlinkInfo.setCurrentDownscaleLevel(int *currentDownscaleLevel*)

</ApiSignature>

<a id="a25efcd3d3296ec38fbd90f6e57c6504f"></a>

### setExpectedBitrateBps() [#setexpectedbitratebps]

<ApiSignature>

void io.agora.rtc.PeerDownlinkInfo.setExpectedBitrateBps(int *expectedBitrateBps*)

</ApiSignature>

<a id="ab29e1f8eabc70fafaece8cd455cb2f53"></a>

### setStreamType() [#setstreamtype]

<ApiSignature>

void io.agora.rtc.PeerDownlinkInfo.setStreamType(int *streamType*)

</ApiSignature>

<a id="a69a31be66123a9f11ffd5f35347ca0a2"></a>

### setUid() [#setuid]

<ApiSignature>

void io.agora.rtc.PeerDownlinkInfo.setUid(java.lang.String *uid*)

</ApiSignature>

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

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

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

<a id="af4a04f66ed04638a2314187a0662ded4"></a>

### currentDownscaleLevel [#currentdownscalelevel]

<ApiSignature labels="private">

int io.agora.rtc.PeerDownlinkInfo.currentDownscaleLevel

</ApiSignature>

<a id="a1f81a79aaf21301fd62ef679a7315f81"></a>

### expectedBitrateBps [#expectedbitratebps]

<ApiSignature labels="private">

int io.agora.rtc.PeerDownlinkInfo.expectedBitrateBps

</ApiSignature>

<a id="a9641df27f4ac2be7f563fc0379a7c64b"></a>

### streamType [#streamtype]

<ApiSignature labels="private">

int io.agora.rtc.PeerDownlinkInfo.streamType

</ApiSignature>

<a id="adf19a467b5aa51b3f4356b2d2326a6be"></a>

### uid [#uid]

<ApiSignature labels="private">

java.lang.String io.agora.rtc.PeerDownlinkInfo.uid

</ApiSignature>

---

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

- PeerDownlinkInfo.java
