# io.agora.rtc.VideoSubscriptionOptions类 参考 (/zh-CN/api-reference/rtc-server-sdk/java/classio-1-1agora-1-1rtc-1-1-video-subscription-options)

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

### VideoSubscriptionOptions() [1/2] [#videosubscriptionoptions-12]

<ApiSignature>

io.agora.rtc.VideoSubscriptionOptions.VideoSubscriptionOptions()

</ApiSignature>

<a id="a0de40c35178dba4f5040f300eeb46f2c"></a>

### VideoSubscriptionOptions() [2/2] [#videosubscriptionoptions-22]

<ApiSignature>

io.agora.rtc.VideoSubscriptionOptions.VideoSubscriptionOptions(int *type*, int *encodedFrameOnly*)

</ApiSignature>

构造函数。

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

订阅的视频流类型。

- 0: 视频大流，分辨率和码率高。
- 1: 视频小流，分辨率和码率低。

</Parameter>
<Parameter name="encodedFrameOnly">

是否仅订阅视频编码数据：

- true：仅订阅视频编码数据。
- false：（默认）仅订阅视频解码数据。

</Parameter>
</ParameterList>

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

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

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

<a id="aa10e759253a8099c9bf5b8d7622a372b"></a>

### getEncodedFrameOnly() [#getencodedframeonly]

<ApiSignature>

int io.agora.rtc.VideoSubscriptionOptions.getEncodedFrameOnly()

</ApiSignature>

<a id="ae3ab9561613ad6d6b1095ee44b5c49fd"></a>

### getType() [#gettype]

<ApiSignature>

int io.agora.rtc.VideoSubscriptionOptions.getType()

</ApiSignature>

<a id="a991b68785e2b7c175f8193e00520882e"></a>

### setEncodedFrameOnly() [#setencodedframeonly]

<ApiSignature>

void io.agora.rtc.VideoSubscriptionOptions.setEncodedFrameOnly(int *encodedFrameOnly*)

</ApiSignature>

<a id="a7647bc6cf05a27eaae6711fd8c814e66"></a>

### setType() [#settype]

<ApiSignature>

void io.agora.rtc.VideoSubscriptionOptions.setType(int *type*)

</ApiSignature>

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

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

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

<a id="a0691c4833861d1fa9831a1af52fd0918"></a>

### encodedFrameOnly [#encodedframeonly]

<ApiSignature labels="private">

int io.agora.rtc.VideoSubscriptionOptions.encodedFrameOnly

</ApiSignature>

<a id="a04f15844996f966da10324f11256a262"></a>

### type [#type]

<ApiSignature labels="private">

int io.agora.rtc.VideoSubscriptionOptions.type

</ApiSignature>

---

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

- VideoSubscriptionOptions.java
