设备网络SDK开发使用手册


<?xml version="1.0" encoding="utf-8"?>
<!--req, ROI(感兴趣区域编码)能力集描述 -->
<!--req, ROIAbility:ROI能力 -->

<ROIAbility version="2.0">
  <channelNO>1</channelNO>
  <!--req,通道号-->
  <ROIRectCfg>
    <MainStream>
      <FixROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--<xs:string,支持的编码类型>-->
        <singleScreenFixROITotalNum>4</singleScreenFixROITotalNum>
        <singleScreenFixROIID min="1" max="4"/>
        <multiScreenFixROITotalNum>24</multiScreenFixROITotalNum>
        <multiScreenFixROIID min="1" max="24"/>
        <fixROINameLength min="1" max="32"/>
        <fixROIDetectEnable opt="true,false"/>
        <!--req,是否启用, true-启用,false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
      </FixROIRectCfg>

      <TrackROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--<xs:string,支持的编码类型>-->
        <singleScreenTrackROITotalNum>4</singleScreenTrackROITotalNum>
        <singleScreenTrackROIID min="1" max="4"/>
        <multiScreenTrackROITotalNum>24</multiScreenTrackROITotalNum>
        <multiScreenTrackROIID min="1" max="24"/>
        <trackROINameLength min="1" max="32"/>
        <trackROIDetectEnable opt="true,false"/>
        <!--req,是否启用, true-启用,false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
        <trackROIModeType opt=" faceDetect,moveTrack,licencePlateTrack"/>
        <!--req,支持的跟踪区域类型:1-人脸侦测,2-移动物体跟踪,3-车牌跟踪-->
      </TrackROIRectCfg>
    </MainStream>

    <SubStream>
      <FixROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--<xs:string,支持的编码类型>-->
        <singleScreenFixROITotalNum>4</singleScreenFixROITotalNum>
        <singleScreenFixROIID min="1" max="4"/>
        <multiScreenFixROITotalNum>24</multiScreenFixROITotalNum>
        <multiScreenFixROIID min="1" max="24"/>
        <fixROINameLength min="1" max="32"/>
        <fixROIDetectEnable opt="true,false"/>
        <!--req,是否启用, true-启用,false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
      </FixROIRectCfg>

      <TrackROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--<xs:string,支持的编码类型>-->
        <singleScreenTrackROITotalNum>4</singleScreenTrackROITotalNum>
        <singleScreenTrackROIID min="1" max="4"/>
        <multiScreenTrackROITotalNum>24</multiScreenTrackROITotalNum>
        <multiScreenTrackRoiID min="1" max="24"/>
        <trackROINameLength min="1" max="32"/>
        <trackROIDetectEnable opt="true,false"/>
        <!--req,是否启用, true-启用,false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
        <trackROIModeType opt="faceDetect,moveTrack,licencePlateTrack"/>
        <!--req,支持的跟踪区域类型:1-人脸侦测,2-移动物体跟踪,3-车牌跟踪-->
      </TrackROIRectCfg>
    </SubStream>

    <Stream3>
      <FixROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--<xs:string,支持的编码类型>-->
        <singleScreenFixROITotalNum>4</singleScreenFixROITotalNum>
        <singleScreenFixROIID min="1" max="4"/>
        <multiScreenFixROITotalNum>24</multiScreenFixROITotalNum>
        <multiScreenFixROIID min="1" max="24"/>
        <fixROINameLength min="1" max="32"/>
        <fixROIDetectEnable opt="true,false"/>
        <!--req,是否启用, true-启用,false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
      </FixROIRectCfg>

      <TrackROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--<xs:string,支持的编码类型>-->
        <singleScreenTrackROITotalNum>4</singleScreenTrackROITotalNum>
        <singleScreenTrackROIID min="1" max="4"/>
        <multiScreenTrackROITotalNum>24</multiScreenTrackROITotalNum>
        <multiScreenTrackROIID min="1" max="24"/>
        <trackROINameLength min="1" max="32"/>
        <trackROIDetectEnable opt="true,false"/>
        <!--req,是否启用, true-启用,false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
        <trackROIModeType opt="faceDetect,moveTrack,licencePlateTrack"/>
        <!--req,支持的跟踪区域类型:1-人脸侦测,2-移动物体跟踪,3-车牌跟踪-->
      </TrackROIRectCfg>
    </Stream3>
    
    <Stream4>
      <FixROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--req, xs:string,支持的编码类型-->
        <singleScreenFixROITotalNum>4</singleScreenFixROITotalNum>
        <singleScreenFixROIID min="1" max="4"/>
        <multiScreenFixROITotalNum>24</multiScreenFixROITotalNum>
        <multiScreenFixROIID min="1" max="24"/>
        <fixROINameLength min="1" max="32"/>
        <fixROIDetectEnable opt="true,false"/>
        <!--req, 是否启用: true-启用, false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
      </FixROIRectCfg>
      <TrackROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--req, xs:string,支持的编码类型-->
        <singleScreenTrackROITotalNum>4</singleScreenTrackROITotalNum>
        <singleScreenTrackROIID min="1" max="4"/>
        <multiScreenTrackROITotalNum>24</multiScreenTrackROITotalNum>
        <multiScreenTrackROIID min="1" max="24"/>
        <trackROIDetectEnable opt="true,false"/>
        <!--req, 是否启用: true-启用, false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
        <trackROIModeType opt="all, faceDetect, moveTrack, licencePlateTrack"/>
        <!--req, xs:string,支持的跟踪区域类型: all-所有模式, faceDetect-人脸侦测, moveTrack-移动物体跟踪, licencePlateTrack-车牌跟踪-->
      </TrackROIRectCfg>
    </Stream4>
    
    <Stream5>
      <FixROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--req, xs:string,支持的编码类型-->
        <singleScreenFixROITotalNum>4</singleScreenFixROITotalNum>
        <singleScreenFixROIID min="1" max="4"/>
        <multiScreenFixROITotalNum>24</multiScreenFixROITotalNum>
        <multiScreenFixROIID min="1" max="24"/>
        <fixROINameLength min="1" max="32"/>
        <fixROIDetectEnable opt="true,false"/>
        <!--req, 是否启用: true-启用, false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
      </FixROIRectCfg>
      <TrackROIRectCfg>
        <ROISupportEncodeType opt = "standardh264,standardh265"/>
        <!--req, xs:string,支持的编码类型-->
        <singleScreenTrackROITotalNum>4</singleScreenTrackROITotalNum>
        <singleScreenTrackROIID min="1" max="4"/>
        <multiScreenTrackROITotalNum>24</multiScreenTrackROITotalNum>
        <multiScreenTrackROIID min="1" max="24"/>
        <trackROIDetectEnable opt="true,false"/>
        <!--req, 是否启用: true-启用, false-不启用-->
        <ROIImageQualityLevel min="1" max="6"/>
        <!--req, 图像质量提升等级-->
        <trackROIModeType opt="all, faceDetect, moveTrack, licencePlateTrack"/>
        <!--req, xs:string,支持的跟踪区域类型: all-所有模式, faceDetect-人脸侦测, moveTrack-移动物体跟踪, licencePlateTrack-车牌跟踪-->
      </TrackROIRectCfg>
    </Stream5>

  </ROIRectCfg>
</ROIAbility>