设备网络SDK开发使用手册 |
<?xml version="1.0" encoding="utf-8"?>
<!--req, 多路解码器XML能力集描述 --> <DecoderAbility version="2.0"> <SupportAutoReboot> <enable>true</enable><!--req,支持自动重启,不支持不显示--> </SupportAutoReboot> <SupportUrl> <enable>true</enable><!--req,支持Url取流,不支持不显示--> <mediaServerVersion opt="2,3,4"/><!--req,支持url可选流媒体版本--> <heartBeatType opt="OPTION,RTCP,NULL"/><!--req,支持url可选心跳类型--> </SupportUrl> <SupportManageDecResource> <enable>true</enable><!--req,支持自动分配解码资源--> </SupportManageDecResource> <SupportStreamIdDec> <enable>true</enable><!--req,支持流ID方式取流解码--> <SupportMediaStreamId> <enable>true</enable><!--req,支持过流媒体流ID方式取流解码--> </SupportMediaStreamId> </SupportStreamIdDec> <SupportDdnsDec> <enable>true</enable><!--req,支持通过动态域名解析方式取流解码--> <ddnsType opt = "IPServer,Dyndns,PeanutHull,N0-IP,hiDDNS"/><!--req,支持的动态域名类型--> <SupportMediaDdns> <enable>true</enable><!--req,支持动态域名解析后过流媒体取流--> </SupportMediaDdns> </SupportDdnsDec> <SupportZeroChanDec> <enable>true</enable><!--req,支持零通道取流解码--> <SupportMediaZeroChan> <enable>true</enable><!--req,支持过流媒零通道取流--> </SupportMediaZeroChan> </SupportZeroChanDec> <SupportLocalInputDec> <enable>true</enable> <!--req,支持本地输入源--> <InputIndex > <VGA min="" max=""/> <!--req,VGA输入--> <DVI min="" max=""/> <!--req, DVI输入--> <HDMI min="" max=""/> <!--req, HDMI输入--> </InputIndex > </SupportLocalInputDec> <!--req, 设备支持的显示模式,0-普通模式,1-畅显模式,不支持模式设置不显示--> <DeviceDisplayMode>0,1</DeviceDisplayMode> <VcaDec> <!--opt,支持智能解码--> <maxVcaDecChanNum></maxVcaDecChanNum> <!--req,最大智能解码通道数--> <VcaDecAlarmLogo> <!--req,支持智能报警logo叠加--> <logoFlash>enable</logoFlash> <!--req,支持logo闪烁--> <logoFlashTime min="" max=""/> <!--req,logo闪烁时间,单位:秒--> <logoPositionX min="" max=""/> <!--req,logo X坐标位置--> <logoPositonY min="" max=""/> <!--req,logo Y坐标位置--> </VcaDecAlarmLogo> </VcaDec> <SupportWinRoamSwitch> <!--opt,支持窗口漫游开关--> <enabled>true</enabled> </SupportWinRoamSwitch> <DecodeResource> <!--req--> <decodeChanNo min="" max=""/><!--req,解码通道最大最小值--> <dspNum><!--req--></dspNum> <DecodeResourceEntry> <!--req, 同级节点可以有多个--> <id><!--req 从0开始的节点序号--></id> <decodeResolution>CIF</decodeResolution> <!--req, xs:string, "CIF", "2CIF", "4CIF", "720P", "1080P", "500W"解码的图像分辨率--> <validDecodeChanNum> <!--req, xs:inter,当前分辨率下可用的解码通道个数--> </validDecodeChanNum> <DecodeChanSelectEntry> <!--req, 同级节点可以有多个--> <decodeChanRange min="" max=""></decodeChanRange> <!--req, xs:inter,解码通道区间最小/最大通道号--> <validRangeChanNum></validRangeChanNum> <!--req, xs:inter,该区间内可用的解码通道个数--> </DecodeChanSelectEntry> </DecodeResourceEntry> </DecodeResource> <VoutResource> <videoOutNum><!--req, xs:inter, 视频输出个数--></videoOutNum> <audioOutNum><!--req, xs:inter, 音频输出个数--></audioOutNum> <VoutResourceEntry> <!--req, 同级节点可以有多个--> <id><!--req--></id> <voutType>vga<!--req, xs:string,bnc,vga,hdmi,dvi--></voutType> <voutNo min="" max=""/> <!--req, xs:inter,此输出类型的输出序号--> <Audio> <enabled>true</enabled><!--req, 是否支持独立音频--> </Audio> <VoutResolutionEntry> <!--req, 同级节点可以有多个--> <resolutionName> <!--req, xs:string, ''1080P_60HZ(1920*1080)”...,显示输出分辨率名称--> </resolutionName> <index> <!--req, xs:inter,该分辨率对应的索引值--> </index> </VoutResolutionEntry> <VoutChanDisplayEntry> <!--req, 同级节点可以有多个,每个表示一个输出口--> <voutName>vag1<!--req, xs:string,输出口号名称--></voutName> <voutID>1<!--req, xs:inter,输出口号--></voutID> <displayWindowMode opt="1,4,9,16"></displayWindowMode> <relatedDecodeChan min="" max=""/><!--req, 可关联的解码通道范围--> </VoutChanDisplayEntry> </VoutResourceEntry> </VoutResource> <VoutDisplayConstraint> <!--opt, 显示输出的约束条件,如vga1和hdmi1互斥关系--> <voutDisplayChanNum></voutDisplayChanNum> <!--req, xs:inter,可同时输出的最大显示通道个数--> <voutDisplayChanEntry> <!--req, 同级节点可以有多个,表示各类型输出有效的个数--> <voutDisplayChanType opt="vga1,hdmi1"></voutDisplayChanType> <validChanNum><!--req inter, 有效个数--></validChanNum> </voutDisplayChanEntry> </VoutDisplayConstraint> <!--req, 以下是视频综合平台解码板的能力--> <uploadLogoMode opt="decodeChan,displayChan"/><!--opt,上传LOGO模式, 0-上传给解码通道,1-上传给显示通道--> <BaseMap> <enabled>true</enabled><!--opt,是否支持底图--> </BaseMap> <pictureLayer> <pictureLayerNo min="" max=""/><!--opt,图层个数--> <Transparency> <enabled>true</enabled> <!--req, 支持透明度--> </Transparency> </pictureLayer> <decodeDelay opt="1,2,3,4,5"/> <!--req,解码延时等级--> <Playback> <!--req,不支持不需要此节点--> <enabled>true</enabled> <!--req,支持回显--> </Playback> <VoutSplice> <VoutSpliceEntry> <id>1<!--req--></id> <voutType>vga1<!--req,输出口--></voutType> <decodeSubSystemSlotNo>1<!--req,解码子系统槽位号--></decodeSubSystemSlotNo> <spliceVoutType opt="vga1,vga2,hdmi1"/> <!--req,允许拼接的输出口--> </VoutSpliceEntry> <VoutSpliceEntry> <id>2<!--req--></id> <voutType>vga2<!--req,输出口--></voutType> <decodeSubSystemSlotNo>1<!--req,解码子系统槽位号--></decodeSubSystemSlotNo> <spliceVoutType opt="vga1,vga2,hdmi1"/> <!--req,允许拼接的输出口--> </VoutSpliceEntry> <VoutSpliceEntry> <!--req, ……--> </VoutSpliceEntry> </VoutSplice> <borrowDecodeResource> <enabled>true</enabled> <!--req,支持借用解码资源--> </borrowDecodeResource> <SeizeDecodeResource> <enabled>true</enabled> <!--req,支持借用解码资源--> </SeizeDecodeResource> </DecoderAbility> |