设备网络SDK开发使用手册


<FireShieldMask version="2.0" xmlns="http://www.isapi.org/ver20/XMLSchema">
  <!--req, 火点屏蔽区域能力集-->
  <enabled>
    <!--req, xs:boolean, 屏蔽区域功能使能-->
  </enabled>

  <normalizedScreenSize>
    <!--opt, 归一化坐标-->
    <normalizedScreenWidth>
      <!--req, xs:integer, 归一化坐标宽度-->
    </normalizedScreenWidth>
    <normalizedScreenHeight>
      <!--req, xs:integer, 归一化坐标高度-->
    </normalizedScreenHeight>
  </normalizedScreenSize>

  <FireShieldMaskRegionList size = "24">
    <!--opt, 火点屏蔽区域列表-->
    <FireShieldMaskRegion>
      <!--opt, 单个火点屏蔽区域-->
      <id min="1" max="24">
        <!--req, xs:integer, 火点屏蔽区域ID编号-->
      </id>
      <showEnabled>
        <!--req,xs:boolean, 区域显示使能(该节点为只读, 若该使能为false则上层不显示该区域相关信息, 为True则显示该区域相关信息-->
      </showEnabled>
      <enabled>
        <!--req,xs:boolean, 单个火点屏蔽区域使能-->
      </enabled>
      <maskName min="0" max="32">
        <!--opt, xs:string, 屏蔽区域名称长度-->
      </maskName>
      <shieldZoom min="0" max="32">
        <!--opt, xs:integer, 屏蔽倍率, 屏蔽大于等于该值的光学变倍-->
      </shieldZoom>
      <regionType opt="quadrilateral">
        <!--opt, xs:string, 区域类型: quadrilateral-四边形-->
      </regionType>
      <maskType opt="gray,red,yellow,blue,orange,green,transparent,half-transparent,mosaic">
        <!--opt, xs:string, 屏蔽区域颜色类型: gray-灰色, red-红色, yellow-黄色, blue-蓝色, orange-橙色, green-绿色, transparent-透明, half-transparent-半透明, mosaic-马赛克-->
      </maskType>

      <RegionCoordinatesList>
        <!--req, 屏蔽区域坐标点列表-->
        <RegionCoordinates>
          <!--req, 屏蔽区域坐标点-->
          <positionX>
            <!--req, xs:integer;coordinate, X坐标-->
          </positionX>
          <positionY>
            <!--req, xs:integer;coordinate, Y坐标-->
          </positionY>
        </RegionCoordinates>
      </RegionCoordinatesList>
    </FireShieldMaskRegion>
  </FireShieldMaskRegionList>
  <shieldAreaTransparency opt="no_transparent,transparent,semi_transparent">
    <!--opt, xs:string,屏蔽区域透明度:no_transparent-不透明,transparent-透明,semi_transparent-半透明-->
  </shieldAreaTransparency>
  <displayShieldAreaEnabled opt="true,false">
    <!-- opt ,xs:boolean opt="true,false" "码流叠加屏蔽区域使能"-->
  </displayShieldAreaEnabled>
</FireShieldMask>