
# 获取音视频能力
#### 接口名称
WEB_GetVideoAudioAbilityAPI(后续废弃)
#### 功能描述
获取音视频能力。
#### 应用场景
获取音视频能力。
#### URL
https://ip/action.cgi?ActionID=WEB_GetVideoAudioAbilityAPI
#### 参数
无
#### 返回值
表1获取音视频能力返回值 
| 参数      | 类型     | 取值范围     | 参数说明                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
|:---|:---|:---|:---|
| success | int    | \[0, 1\] | 响应结果 0：失败 1：成功                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| data    | Object | 可选       | 成功返回数据。详细参考表2。 例如： {"success":1,"data":"{\\"AudioProtocolList\\": \[{\\"id\\":0,\\"autostr\\":\\"G.711 U-Law\\"},{\\"id \\":1,\\"autostr\\":\\"G.711 A-Law\\"},{\\"id\\": 2,\\"autostr\\":\\"G.722 48K\\"},{\\"id\\": 4,\\"autostr\\":\\"G.722 64K\\"},{\\"id\\": 13,\\"autostr\\":\\"G.7221.C\\"},{\\"id\\": 9,\\"autostr\\":\\"AAC-LD\\"},{\\"id\\":17,\\"autostr \\":\\"OPUS\\"}\],\\"VideoProtocolList\\":\[{\\"id\\": 2,\\"videostr\\":\\"H.264 BP\\", \\"VideoProtocolItemList\\":\[{\\"id\\": 0,\\"videoitemstr\\":\\"Auto\\"},{\\"id\\": 1,\\"videoitemstr\\":\\"CIF\\"},{\\"id\\": 2,\\"videoitemstr\\":\\"4CIF\\"},{\\"id\\": 4,\\"videoitemstr\\":\\"720p 25\\\\\\/30Hz\\"},{\\"id \\":5,\\"videoitemstr\\":\\"720p 50\\\\\\/60Hz\\"}, {\\"id\\":6,\\"videoitemstr\\":\\"1280\*1024\\"}, {\\"id\\":8,\\"videoitemstr\\":\\"1080p 25\\\\\\/30Hz \\"},{\\"id\\":11,\\"videoitemstr\\":\\"576p 25\\\\\\/ 30Hz\\"}\]},{\\"id\\":3,\\"videostr\\":\\"H.264 HP\\", \\"VideoProtocolItemList\\":\[{\\"id\\": 0,\\"videoitemstr\\":\\"Auto\\"},{\\"id\\": 1,\\"videoitemstr\\":\\"CIF\\"},{\\"id\\": 2,\\"videoitemstr\\":\\"4CIF\\"},{\\"id\\": 4,\\"videoitemstr\\":\\"720p 25\\\\\\/30Hz\\"},{\\"id \\":5,\\"videoitemstr\\":\\"720p 50\\\\\\/60Hz\\"}, {\\"id\\":6,\\"videoitemstr\\":\\"1280\*1024\\"}, {\\"id\\":8,\\"videoitemstr\\":\\"1080p 25\\\\\\/30Hz \\"}\]},{\\"id\\":5,\\"videostr\\":\\"H.265\\", \\"VideoProtocolItemList\\":\[{\\"id\\": 0,\\"videoitemstr\\":\\"Auto\\"},{\\"id\\": 1,\\"videoitemstr\\":\\"4CIF\\"},{\\"id\\": 2,\\"videoitemstr\\":\\"720p 25\\\\\\/30Hz\\"},{\\"id \\":3,\\"videoitemstr\\":\\"720p 50\\\\\\/60Hz\\"}, {\\"id\\":4,\\"videoitemstr\\":\\"1080p 25\\\\\\/30Hz \\"}\]}\],\\"ucDigestMode\\":1,\\"ucUpgHttps\\": 1}"} |
| error   | Object | 可选       | 失败返回错误信息。详细参考表6。 例如：{"success":0,"error":{"id": 100666995,"code":33558532,"params":\[\]}}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
   
表2data 
| 参数                 | 类型     | 取值范围    | 参数说明               |
|:---|:---|:---|:---|
| AudioProtocolList  | Object | 音频能力对 象 | 音频能力的一个对象数组，详细参考表3 |
| VideoProtoc olList | Object | 视频能力对象  | 视频能力的一个对象数组，详细参考表4 |
| ucUpgHttps         | int    | {1}     | 固定为1               |
| ucDigestMode       | int    | {1}     | 固定为1               |
   
表3audioProtocol 
| 参数      | 类型     | 取值范围                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           | 参数说明               |
|:---|:---|:---|:---|
| id      | int    | {0,1,2,3,5,6,7,8,9,10,11}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      | 能力序号               |
| autostr | Object | \[G.711 ULaw,G.711 A-Law,G.722 48K,G.722 64K,G. 7221.C，G. 728,G. 729,AACLD,HWALD,G. 729A,G. 719,OPUS\] | 音频能力，如：G.711 U-Law |
   
表4videoProtocol 
| 参数                    | 类型     | 取值范围                                                          | 参数说明                  |
|:---|:---|:---|:---|
| id                    | int    | {0,1,2,3,5,6,7,8,9,10,11}                                     | 能力序号                  |
| videostr              | String | {"H.261", "H.263" ,"H.264 BP","H.264 HP","H.264SVC", "H.265"} | 视频能力，如："H.261"        |
| VideoProtocolItemList | Object | VideoProtocolItemList对象                                       | 视频分辨率对象, 列表元素结构详细参考表5 |
   
表5videoProtocolItem 
| 参数           | 类型     | 取值范围                                                                                                                                                                | 参数说明             |
|:---|:---|:---|:---|
| id           | int    | {0,1,2,3,5,6,7,8,9,10,11}                                                                                                                                           | 能力序号             |
| videoitemstr | String | { "Auto", "CIF", "4CIF", "720p 25/30Hz", "720p 25/30Hz", "720p 50/60Hz", "1280\*1024" , "1080p 25/30Hz", "1080p 25/30Hz", "1080i", "1080p 50/60Hz", "360p", "VGA" } | 分辨率，如：1280\*1024 |
   
表6error 
| 参数    | 类型     | 取值范围     | 参数说明                                                                                                                    |
|:---|:---|:---|:---|
| id    | int    | 32位整数    | 错误id，用于转换。                                                                                                              |
| code  | int    | 32位整数    | 错误码，跟错误id对应，具体含义参考[错误码](https://support.huaweicloud.com/ideahub-api/ideahub_05_0255.html#ZH-CN_TOPIC_0000001309671920)。 |
| param | Object | param 对象 | 失败响应的附带参数。                                                                                                              |
   
