功能说明:获取终端特性示例
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 ] }