添加profile

1.接口描述

接口说明:添加profile。

请求方式:POST [ip]/api/profile/add

管理员权限 登录认证

2.输入参数

profile配置
参数 类型 描述
name String 名称
mode Int 视图模式
audio-idx Int 可选,选择输出音频的分屏索引,0-3
pip Struct 可选,当视图模式是画中画时可配置,也可不配置采用系统默认值,数据结构参考画中画配置
screens Array 可选,数组类型的分屏配置,如果是画中画,存在2个元素,第一个是大画面,如果是四分屏,依次是左上,右上,左下,右下。
分屏配置
参数 类型 描述
name String 源名称,该字段仅在list profile时提供用于读取,配置profile或者添加profile的时候不用提供
id Int 源id
画中画配置
参数 类型 描述
mode Int 坐标模式 ,当设置为自定义时,x,y有效
x Float 小画面x坐标相对宽的百分比,1代表100%, 加上scale不能超过1
y Float 小画面y坐标相对高的百分比,1代表100%,加上scale不能超过1
scale Float 相对全屏所占比例,默认值0.25,范围:0.2-0.8
坐标模式
说明
0 自定义
1 上面靠左
2 上面居中
3 上面靠右
4 下面靠左
5 下面居中
6 下面靠右
7 全屏居中

3.输出参数

参数 类型 描述
status Int 状态码

4.示例

添加一个profile,模式为四画面

输入示例
{
    "audio-idx": 0,
    "mode": 4,
    "name": "test",
    "screens": [
        {
            "id": 1
        },
        {
            "id": 2
        },
        {
            "id": 10020
        },
        {
            "id": 10013
        }
    ]
}
输出示例
{
  "status": 0
}

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果