XML_WinDynamicCap

XML message about window capabilities at different resolutions

<WinDynamicCap xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0" >
  <WinCapList>
    <!--required, window capability list-->
    <WinCap>
      <!--list-->
      <id>
        <!--required, xs:integer, window No.-->
      </id>
      <BaseRes>
        <!--required, basic resolution, and the size range of each type of window is listed-->
        <resWidth>
          <!--required, xs:integer-->
        </resWidth>
        <resHeight>
          <!--required, xs:integer-->
        </resHeight>
      </BaseRes>
      <WinSizeList>
        <!--required, window size list-->
        <WinSize>
          <!--list-->
          <id>
            <!--required, xs:integer-->
          </id>
          <WinMaterialInfo>
            <!--required, window material information-->
            <materialType>
              <!--required, xs:string, material type: "static"-local material, "dynamic"-dynamic material, other-->
            </materialType>
            <staticMaterialType opt="picture,flash,audio,video,document,ppt,doc,excel,pdf,web" >
              <!--dependent, xs:string, local material type-->
            </staticMaterialType>
            <dynamicType opt="web,socket,rss,call,dynamicPic,realStream,capturePic" >
              <!--dependent, xs:string, dynamic material type-->
            </dynamicType>
            <otherType opt="clock,weather,countdown,localInput,hyperlinkBtn" >
              <!--dependent, xs:string, other type-->
            </otherType>
          </WinMaterialInfo>
          <maxWinNum>
            <!--optional, xs:integer, maximum number of windows of a specific type at a certain resolution-->
          </maxWinNum>
          <width min="" max="" >
          </width>
          <!--range of window width->
          <height min="" max="" >
          </height>
          <!-range of window height-->
          <DefaultSize>
            <!--optional-->
            <defaultWidth>
              <!--required, xs:integer, default width-->
            </defaultWidth>
            <defaultHeight>
              <!--required, xs:integer, default height-->
            </defaultHeight>
          </DefaultSize>
        </WinSize>
      </WinSizeList>
      <maxCharacterWinNum>
        <!--optional, xs:integer, maximum number of text windows-->
      </maxCharacterWinNum>
    </WinCap>
  </WinCapList>
  <MuteWinList>
    <!--optional, capability of mutually exclusive window-->
    <WinList>
      <!--list, required, window list, only one window can exist at a time-->
      <WinMaterialInfo>
        <!--required-->
        <materialType>
          <!--required, xs:string,"static,dynamic,other"-->
        </materialType>
        <staticMaterialType opt="picture,flash,audio,video,document,ppt,doc,excel,pdf,web" >
          <!--dependent, xs:string, static windows-->
        </staticMaterialType>
        <dynamicType opt="web,socket,rss,call,dynamicPic,realStream,capturePic" >
          <!--dependent, xs:string,  dynamic windows: web, call, "dynamicPic"-pop-up image, "realStream"-stream media, "capturePic"-captured picture-->
        </dynamicType>
        <otherType opt="clock,weather,countdown,localInput,hyperlinkBtn" >
          <!--dependent, xs:string, other windows: clock, weather, countdown, "localInpu"-video input, "hyperlinkBtn"-hyperlink-->
        </otherType>
      </WinMaterialInfo>
    </WinList>
  </MuteWinList>
</WinDynamicCap>