取获取终端特性

 功能说明:获取终端特性示例

 URL:http://{domain|ip}/mtapi/conf/getmtfeatureinforeq

 支持格式:JSON

 Api: KdvMt_GetCurAssSndVidStatus

 请求示例:

 {

  "basetype": 1

}

参数名称 说明
basetype //终端特性信息类型
enum EmFtInfoType_Api
{
emFtInfoBegin_Api = 0,
1://摄像机及其控制类型 (value: TFtCameraParamList_Api)
2: //串口列表(value: TFtSerialCtrlList_Api)
3://支持网口列表(value: TFtNetCtrl_Api)
4://usb列表(value: TFtUsbParamList_Api)
5://支持双流列表(value: TFtDualStreamList_Api)
6://支持fxo (BOOL32)
7://支持音频列表(value: TFtAudioParamList_Api)
8://暂时不用
9://支持视频输入口功能列表(value: TFtVideoInportList_Api)
10://支持视频输出口功能列表(value: TFtVideoOutportList_Api)
11://sdi输入输出获取方式(value: TFtSdiList_Api)
12://osd抠图方式(value: TFtOsdCutOutList_Api)
13://界面支持的输出制式列表(value: TFtOutputModeList_Api)
14://业务使用的码流转输出制式列表(value: TFtResolutionList_Api)
15://能力集(value: TFtMediaCap_Api)
16://编码能力限制(value: TFtChanEncRelationList_Api)
17://多视多流能力(value: TFtMultiVidParam_Api)
18://终端支持的最大源制式 (u32)
19://内置摄像机支持制式(value: TFtInCameraVidStdList_Api)
20://osd支持的最大制式(value: TFtMaxOsdParam_Api)
21://音频文件格式 (u32)
22://固件信息(value: TFtFirmwareInfoList_Api)
23://发布文件信息(value: TFtReleaseInfo_Api)
24://重置信息列表(value: TFtResetInfoList_Api)
25://短消息属性(value: TFtShortMsgInfoList_Api)
26://osd叠加缩放类型 (u32)
27://是否323标准协议栈(BOOL32)
28://终端属性:商密等(value: TFtTerminalInfo_Api)
29://终端支持麦克风数量(value: TFtSupportMicNum_Api)
30://终端升级特征(value: TFtMtUpgradeList_Api)
31://终端版本限制 (s8)
};

 返回结果:

	{

	"MainParam": {
		"basetype": 1 //终端特性信息类型enum EmFtInfoType_Api
	},
	"AssParam": {

		// emFtCameraCtrl_Api, 摄像机及其控制类型 (TFtCameraParamList_Api)
		"byCnt": 0, // 摄像机个数
		"atCameraParam": [{
			" emCameraType ": 0, //摄像机类型(EmFtCameraType_Api)
			" emPanType ": 0, //云台控制类型(EmFtCameraCtrlType_Api)
			" emImgType ": 0, //图像控制类型(EmFtCameraCtrlType_Api)
			" emOpticalZoomType ": 0 //内置摄像机光学变焦(EmFtOpticalZoom_Api)
		}]

		// emFtDeviceSerial_Api,  //串口列表(TFtSerialCtrlList_Api)
		"byCnt": 0, // 摄像机个数
		"atSerialInfo": [{
			" dwSerialID ":0, //驱动串口id
			" emSerialType ":0, //串口类型(EmHDSerialType_Api)
			"byBandRateNum":0, //串口波特率(EmHDSerialType_Api)
			" abyBandRateList ": // 串口波特率列表 EmFtSerialBandrate_Api
			[
				0, 1
			],
			" bySerialFunNum ":0, //串口功能数量
			" abySerialFunList ": //串口功能列表
				[
					0, 1
				],
			" emDefultBandRate ":0 //串口默认波特率(EmFtSerialBandrate_Api)
		}]

		// emFtSupportNet_Api   //网口类型列表(TFtNetCtrl_Api)
		" byEthNum": 0, // 以太网口数量
		" byCnt":0, //网口类型数量
		"abyNetType": //网口类型 具体见 EmFtNetType_Api
		[
			0, 1
		]

		//emFtDeviceUsb_Api,//usb列表(TFtUsbParamList_Api)
		" byCnt": 0,
		" atUsbInfo ": [{
			" emUsbType":
			0 // usb类型(EmFtUsbType_Api)
		}]
		//emFtDualStream_Api, //支持双流列表(TFtDualStreamList_Api)
		"byCnt": 0,
		"abyDualType": //支持双流类型,具体见EmFtDualStreamType_Api
			[
				0, 1
			]

		//emFtSupportFxo_Api, //支持fxo (BOOL32)
		"basetype":true / false,

		//emFtAudioInfo_Api,/支持音频列表( TFtAudioParamList_Api)
		"dwMaxCapNum":0, //最大支持采集路数
		"byAudInCnt": 0,
		"atAudInParam": [{
			" emAudType":0, //音频类型(EmHDAudPortIn_Api)
			" dwAudPort":0, //媒控音频端口号
			" bMainMic":true / false //是否支持主麦克
			" byMicCnt ":0,
			" bMainMic ": [
				true, false, true
			]; //支持的音频类型(主音,辅音)

			" achPortName":
			" " //丝印

		}]
		"byAudOutCnt": 0,
		"atAudOutParam": [{
			"emAudType":0, //音频类型(EmHDAudPortOut_Api)
			"dwAudPort":0, //媒控音频端口号
			" achPortName":
			" " //丝印
		}]
		//emFtVideoInList_Api, //暂时不用

		//emFtVideoInPort_Api,//支持视频输入口功能(TFtVideoInportList_Api)
		"byAudInCnt": 0,
		"atAudInParam": [{
			"emVidType ":0, //视频输入口(EmMtVideoPort_Api)
			"byVidCapCnt ": 0,
			"abyVidCapType ": //视频源采集类型 具体见 EmHDVideoType_Api
				[
					0, 1
				],
			" emVidType ":0, //分组类型(EmFtVideoInportGroup_Api)
			" byVidModeCnt ": 0,
			" achVidModeName ": " ",//丝印(标签名称)
			" abyVidMode ": //接口类型及对应端口号
			[{
				"emPortMode ":0, //接口类型如:dvi转vga(EmHDVideoPortMode_Api)
				"dwVideoPort ": 0 //媒控端口号
			}]
		}]

		//emFtVideoOutPort_Api, //支持视频输出口功能列表( TFtVideoOutportList_Api)
		"byCnt": 0, //视频输出口个数
		"atVidOutParam": //视频输出口
			[{
				" emVidType":0, //视频输出口(EmHDVideoOutPortType_Api)
				" byVidSourceCnt": 0,
				"abyVidSourceType": //视频源类型 具体见 EmHDVideoSourceType _Api
				[{
					" emVidSourceType ":0, //视频源类型如:第一路主视频EmHDVideoSourceType_Api
					" achVidModeName ":
					" ", ///丝印(标签名称)
				}]
				" emVidGroup":0, //分组类型(EmFtVideoInportGroup_Api)
				" byVidModeCnt": 0,
				" achVidModeName": "  ", //丝印(标签名称)
				" abyVidMode": //接口类型及对应端口号
					[{
						" emPortMode ":0, //接口类型如:dvi转vga(EmHDVideoPortMode_Api)
						" dwVideoPort ":0 //媒控端口号
					}]
			}]

		//emFtSdiinoutGet_Api, //sdi输入输出获取方式(TFtSdiList_Api)
		"byCnt": 0,
		"atSdiParam": //SDI参数
			[{
				" emUseType ":0, // sdi使用类型(EmFtSdiUseType _Api)
				" dwVidPort ": 0 //媒控端口号输入或输出
			}]

		//emFtOsdCut_Api,//osd抠图方式(TFtOsdCutOutList_Api)
		"byCnt": 0,
		"atCutOutParam": //抠图参数(存抠图不抠图值)
		[{
			" emCutType ":0, //抠图方式(EmFtCutOutType_Api) 
			" tCutValue ": //抠图值emFpgaCutOut_Api时使用
			{
				" dwHue ":0, //色度
				" dwSaturation ":0, //饱和度
				" dwLum ":0, //亮度(luminous/shininess)
				" dwTransparency ":0 //透明度
			}
		}]

		//emFtOutputModeDisplay_Api, //界面支持的输出制式列表(TFtOutputModeList_Api)
		" byCnt ": 0,
		" abyVidOutMode ": //支持的输出制式列表 TFtOutputModeParam_Api
			[{
				" emOutPutMode ":0, //输出制式(EmHDVideoOutputMode_Api)
				" dwCnt ":0, //支持的输出类型数量
				" adwSupStreamType ": //支持的输出类型(EmVideoType_Api)
				[
					0, 1
				]
				" achOutPutModeName ":
				" str"; //界面显示

			}]

		//emFtSourceToOutputMode_Api,//业务使用的码流转输出制式列表(TFtResolutionList_Api)
		"byCnt": 0,
		"atVidRes": //抠图参数(存抠图不抠图值)
		[{
			" dwWidth ":0, //码流宽
			" dwHeight ":0, //码流高
			" emRes ":0, //视频编码分辨率 只对输出有效(EmMtResolution_Api)
			" dwFrate ":0, //帧率 只对输出有效
		}]

		// emFtMediaCapbility_Api,//能力集(TFtMediaCap_Api)
		"byVidCapCnt":0, //视频能力集个数
		"atVidCapList": //视频能力集
		[{
			" tVidCap": //视频能力
			{
				" emFormat ":0, //视频格式(EmVidFormat_Api)
				" emRes ":0, //支持的分辨率(EmMtResolution _Api)
				" emH264Profile ":0, // hp, bp(EmH264Profile _Api)
				" dwMaxFrame ":0, //最大支持的帧率
				" dwCallRate ":0, //最大呼叫码率
			}
			" emStreamType":0, //数据流类型(EmFtStreamType_Api)
			" emProtocol":0 //呼叫协议(EmConfProtocol_Api)
		}],
		"byAudCapCnt": 0, //音频能力集个数
		"atAudCapList": //音频能力集
		[{
			" emStreamType":0, //数据流类型(EmFtStreamType_Api)
			" tAudCap": //音频能力
			{
				" emAudFormat ":0, //音频格式(EmAudFormat_Api)
				" emAudChanNum ":0, //声道数(EmAacChnlNum _Api)
				" emAudFreq ":0, //采样率(EmAacSampFreq _Api)
				" dwAudRate ":0 //音频码率
			}
		}]

		//emFtVidEncRestrict_Api, //编码能力限制(TFtChanEncRelationList_Api)
		"byCnt": 0,
		"atChanEncParam": //编码参数限制表
		[{
			" byStdCnt": 0,
			" atStdChanEncParam": //基准方列表
			[{
				" emCodecType ":0, //音视频编解码类(EmCodecComponent_Api)
				" emCodecIndex ":0, //音视频编解码类型索引(EmCodecComponentIndex_Api)
				" dwMinWidth ":0, //最小宽度,仅作为基准时生效
				" dwMinHeight ":0, //最小高度,仅作为基准时生效
				" dwMinFrame ":0, //最小帧数,仅作为基准时生效,也可能不会生效,不生效时为0
				" dwMaxWidth ":0, //最大宽度,仅作为变动方时生效
				" dwMaxHeight ":0, //最大高度,仅作为变动方时生效
				" dwMaxFrame ":0 //最大帧数,仅作为变动方时生效
			}]
			" byChangeCnt": 0,
			" atChangeChanEncParam": //变动方列表
			[{
				" emCodecType ":0, //音视频编解码类(EmCodecComponent_Api)
				" emCodecIndex ":0, //音视频编解码类型索引(EmCodecComponentIndex_Api)
				" dwMinWidth ":0, //最小宽度,仅作为基准时生效
				" dwMinHeight ":0, //最小高度,仅作为基准时生效
				" dwMinFrame ":0, //最小帧数,仅作为基准时生效,也可能不会生效,不生效时为0
				" dwMaxWidth ":0, //最大宽度,仅作为变动方时生效
				" dwMaxHeight ":0, //最大高度,仅作为变动方时生效
				" dwMaxFrame ":0 //最大帧数,仅作为变动方时生效
			}]
		}]

		//emFtMultiVideoCapbility_Api,//多视多流能力( TFtMultiVidParam_Api)
		" bMulView ":true / false, //是否支持多视
		" bMulStream ":true / false, //是否支持多流
		" dwMaxPic ":0, //如果支持多视,支持的最大画面数量

		//emFtMultiVideoCapbility_Api,//多视多流能力( TFtMultiVidParam_Api)
		" bMulView ":true / false, //是否支持多视
		" bMulStream ":true / false, //是否支持多流
		" dwMaxPic ":0, //如果支持多视,支持的最大画面数量

		//emFtSupportMaxVidSrc_Api,  //终端支持的最大源制式(u32)
		" basetype ":0,

		//emFtInnerCamStdSupport_Api, //内置摄像机支持制式(TFtInCameraVidStdList_Api)
		" byCnt ": 0,
		" abyCapFormat ": //采集制式  EmCameraVidStd_Api
		[
			0, 1
		]

		//emFtMaxOsdSupportRes_Api, //osd支持的最大制式(TFtMaxOsdParam_Api)
		//x300独有,1080p60会卡,输出制式为a1080p60时,osd只能设置为a1080p30
		///x300—a1080P30
		///x700—a1080P60
		///sky300—a1080P60
		//osd最大输出制式

		" dwVidWidth ":=0, // osd宽
		" dwVidHeight ":=0, // osd高
		" dwFrame ":0, //帧数

		//emFtAudPlyFormat_Api,                 //音频文件格式 (u32)
		" basetype ":0,

		//emFtFirmwareInfo_Api,  //固件信息( TFtFirmwareInfoList_Api)
		" byCnt ": 0,
		" atFwInfo ": //固件信息
		[{
			" emFwType ":0, //固件类型EmFtFirmwareType_Api
			" achFwName ":" ", //固件名称
			" achFwValue ":" " //固件描述 
		}]

		//emFtReleaseInfo_Api, //发布文件信息(TFtReleaseInfo_Api)
		" achPackName ":" ", //升级包名称
		" achHelpFilePath ":" " //帮助文档路径

		//emFtResetInfo_Api, //重置信息列表(TFtResetInfoList_Api)
		" byCnt ": 0,
		" atResetInfo " //重设信息
		[{
			" emFirstType ":0, //EmFtResetType _Api
			" bySecCnt ":0, //
			" abySecondType ": [
				0, 1
			]
		}]

		//emFtShortMsgInfo_Api, //短消息属性(TFtShortMsgInfoList_Api)
		" byCnt ": 0,
		" atSmsInfoList" ////SMS短消息 定义滚动步长频率(不同终端性能差异引起)
		[{
			" dwSpeedLeve ":0, //速度等级
			" dwRollStep ":0, //滚动步长(单位:像素)
			" dwRollFrequency ":0 //刷新频率(单位:毫秒每次)
		}]

		//emFtOsdScale_Api_Api, //osd叠加缩放类型 (u32)
		" basetype ": 0,

		//emFtH323StandardPro_Api, //是否323标准协议栈 (BOOL32)
		" basetype ": true / false,

		//emFtTerminalInfo_Api,//终端属性:商密等(TFtTerminalInfo_Api)
		" dwBusiness ":0, //是否为商密
		" dwLease ":0, //是否为租赁
		" dwChannel ":0, //是否为渠道
		" achProductId ":" ", //
		" achVersionId ":" " //

		//emFtSupportMicNum_Api, //终端支持麦克风数量(TFtSupportMicNum_Api)
		" dwWiredMicNum ":0, //有线麦个数
		" dwWiredLessMicNum ":0 //无线麦个数

		//emFtMtUpgradeCfg_Api, //终端升级特征(TFtMtUpgradeList_Api)
		" achBinPackName ":" ", // bin包名称
		" achTarPackName ":" ", // tar包名称
		" achFilePackName ":" ", //内部文件夹名称
		" achDeviceModelName ":" ", //设备型号,usb升级用
		" byUpgradeCnt ": 0, //升级项目数量
		" atUpgradeItem " //升级项目列表
		[{
			" achFileName ":" ", //升级项目名称
			" emUpgadeType ":0, //升级方式(EmFtUpgradeType)
			" emCondition ":0, //升级条件(EmFtUpgradeCondition_Api)
			" bFirmWareFile ":true / false //是否加载时的升级固件

		}]

		//emFtMtVerRestrict_Api,                //终端版本限制 (s8)
		" basetype": 1

		//emFtMediaBoardInfo_Api //媒体开发板信息(TMediaBoardInfo_Api)
		" emBoardType ":0, //初始化时指定开发板类型(EmCodecBoardType_Api)
		" dwReserved ": 0, //内部文件夹名称
		" byCodecCnt ": 0, //编解码器数量 
		" atMediaCodecList " //升级项目列表
		[{
			"emCodecType ":
			0, //音视频编解码类型(EmCodecComponent_Api)
			"emCodecIndex ":
			0, //音视频编解码类型索引(EmCodecComponentIndex_Api)
			"bHasNetObj ": true / false //是否有网络(接收/发送)对象

		}]

		//emFtSrvLoginInfo_Api, //支持的服务器登录列表 (value: TFtLoginList_Api) 
		" dwCnt ": 0,
		" adwLoginItem " //升级项目列表EmServerType
		[
			0, 1
		]

	}

		

参数名称 说明
dwUserRight 用户权限 1:管理员;2:操作员(默认)
emMtModel 终端类型

 备注:

示例


©1997 - 2015 苏州科达科技股份有限公司 ,版权所有