获取profile列表

1.接口描述

获取profile列表。

请求方式:GET [ip]/api/profile/list

管理员权限 登录认证

2.输入参数

3.输出参数

参数 类型 描述
status Int 状态码
current-id Int 当前被选择的profile的id
default-pip Struct 画中画模式的默认参数
profiles Array profile列表,存在默认profile,名称为default,无法删除,只能编辑
limit Struct 限制定义
mode Int 当前的视图模式
profile
参数 类型 描述
id Int profile id
selected Boolean 是否被选择
name String 名称
mode Int 视图模式
audio-idx Int 选择输出音频的分屏索引,0-3
pip Struct 当视图模式是画中画时才存在并可配置,也可不配置采用系统默认值,数据结构参考画中画配置
screens Array 数组类型的分屏配置,如果是画中画,存在2个元素,第一个是大画面,如果是四分屏,依次是左上,右上,左下,右下。
limit限制
参数 类型 描述
max-profile-num Int 最大profile数量
default-pip
参数 类型 描述
mode Int 参考画中画配置中的坐标模式字段定义
scale Array 共三个值,分别为小画面的默认缩放比例,最小缩放比例和最大缩放比例
x Int 小画面左上顶点的默认的x坐标
y Int 小画面左上顶点的默认的y坐标

4.示例

获取profile列表

请求示例

GET /api/profile/list
输出示例
{
    "current-id": 2,
    "default-pip": {
        "mode": 6,
        "scale": [
            0.25,
            0.2,
            0.8
        ],
        "x": 0.05,
        "y": 0.05
    },
    "limit": {
        "max-profile-num": 10
    },
    "mode": 2,
    "profiles": [
        {
            "audio-idx": 0,
            "id": 0,
            "mode": 1,
            "name": "Default",
            "screens": [
                {
                    "id": 10017,
                    "name": "ULTRA ENCODE (C315230423002-2)"
                }
            ],
            "selected": false
        },
        {
            "audio-idx": 0,
            "id": 1,
            "mode": 4,
            "name": "quard",
            "screens": [
                {
                    "id": 10017,
                    "name": "ULTRA ENCODE (C315230423002-2)"
                },
                {
                    "id": 6,
                    "name": "ULTRA ENCODE (C315230423002-2)"
                },
                {
                    "id": 6,
                    "name": "ULTRA ENCODE (C315230423002-2)"
                },
                {
                    "id": 6,
                    "name": "ULTRA ENCODE (C315230423002-2)"
                }
            ],
            "selected": false
        },
        {
            "audio-idx": 0,
            "id": 2,
            "mode": 2,
            "name": "PIP",
            "pip": {
                "mode": 0,
                "scale": 0.23,
                "x": 0.635,
                "y": 0.657
            },
            "screens": [
                {
                    "id": 10017,
                    "name": "ULTRA ENCODE (C315230423002-2)"
                },
                {
                    "id": 10023,
                    "name": "PRO CONVERT HDMI 4K MODULE X (X401250225002 FULL NDI)"
                }
            ],
            "selected": true
        }
    ],
    "status": 0
}

与“”相关结果约

    找不到与“”相关的结果

    与“”相关结果约

      找不到与“”相关的结果