设备网络SDK开发使用手册


<SmokeShieldMask 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>

  <SmokeShieldMaskRegionList size = "24">
    <!--opt, 烟雾屏蔽区域列表-->
    <SmokeShieldMaskRegion>
      <!--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>
    </SmokeShieldMaskRegion>
  </SmokeShieldMaskRegionList>
  <shieldAreaTransparency opt="no_transparent,transparent,semi_transparent">
    <!-- opt, xs:string, 屏蔽区域透明度-->
  </shieldAreaTransparency>
  <displayShieldAreaEnabled opt="true,false">
    <!-- opt ,xs:boolean opt="true,false", 码流叠加屏蔽区域使能-->
  </displayShieldAreaEnabled>
</SmokeShieldMask>