获取视频输出模式列表和当前选择
1.接口描述
获取视频输出模式列表和当前选择。
请求方式:GET [ip]/api/video/mode/get
| 管理员权限 | 登录认证 |
|---|---|
| 否 | 是 |
2.输入参数
无
3.输出参数
| 参数 | 类型 | 描述 |
|---|---|---|
| status | Int | 状态码 |
| modes | Array | 输出模式数组,成员数据结构为mode |
mode
| 参数 | 类型 | 描述 |
|---|---|---|
| width | Int | 视频宽度,像素数目 |
| height | Int | 视频高度,像素数目 |
| interlaced | Boolean | 是否为隔行扫描 |
| frame-rate | Int | 帧率 |
| aspect-ratio | String | 宽高比 |
| aspect-x | Int | 宽高比中的宽 |
| aspect-y | Int | 宽高比中的高 |
| pref-mode | Boolean | 是否为推荐值 |
| curr-mode | Boolean | 是否为当前应用值 |
4.示例
响应示例
{
"modes": [
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": true,
"frame-rate": 6000,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 6000,
"height": 1080,
"interlaced": true,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5994,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5994,
"height": 1080,
"interlaced": true,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5000,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5000,
"height": 1080,
"interlaced": true,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 3000,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 2997,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 2400,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 2398,
"height": 1080,
"interlaced": false,
"pref-mode": false,
"width": 1920
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 6000,
"height": 720,
"interlaced": false,
"pref-mode": false,
"width": 1280
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5994,
"height": 720,
"interlaced": false,
"pref-mode": false,
"width": 1280
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5000,
"height": 720,
"interlaced": false,
"pref-mode": false,
"width": 1280
},
{
"aspect-ratio": 1.7777777777777777,
"aspect-x": 16,
"aspect-y": 9,
"curr-mode": false,
"frame-rate": 5000,
"height": 576,
"interlaced": true,
"pref-mode": false,
"width": 720
},
{
"aspect-ratio": 1.3333333333333333,
"aspect-x": 4,
"aspect-y": 3,
"curr-mode": false,
"frame-rate": 5000,
"height": 576,
"interlaced": true,
"pref-mode": false,
"width": 720
}
],
"status": 0
}