# 视频解码配置
#### 方法名称
int setDecodeMode(int mode)
#### 功能描述
设置视频解码模式，基本校验，返回成功与否
#### 请求参数
| **参数名** | **类型** | **必填** | **描述**   | **示例值**             |
|:---|:---|:---|:---|:---|
| mode   | int   | 是       | 设置视频解码模式 | {"decodeMode": 0} |
   
JSON参数说明：
解码模式（FAST、BALANCE）：key：decodeMode，value 0\~1,0 FAST 1 BALANCE；
#### 调用样例
```
// 1. 接口
CloudPhoneClient.Callback.AppCallback callback = new CloudPhoneClient.Callback.AppCallback() {
  public static int setDecodeMode(int mode) {
    return CloudPhoneClientInternal.setDecodeMode(mode);
  }
};
// 2. 调用
JSONObject decodeMode= new JSONObject();
...
CloudPhoneClient.setDecodeMode(decodeMode.toString());
```
#### 错误日志
| 报错参数 | **描述**                               |
|:---|:---|
| mode | Failed to set decode mode, invalid mode |
   
![](https://support.huaweicloud.com/sdkreference-koophone/public_sys-resources/note_3.0-zh-cn.png)
设置视频解码模式接口 setDecodeMode(mode: 0 FAST，1 BALANCE)
使用规则：
非视频类APP使用FAST解码模式。
视频类APP推荐使用BALANCE解码模式。该模式通过缓冲实现平滑播放，确保极致流畅。
限制：
硬件显存严重不足时，不能使用 BALANCE 解码模式。
使用BALANCE 解码模式会增加端到端时延。
