XML_Cap_InsertCharacterCfg

XML message about capabilities of terminal text cut-in parameters

<InsertCharacterCfg xmlns="http://www.isapi.org/ver20/XMLSchema" version="2.0" >
  <InsertCharacter>
    <InsertMessageList size="" >
      <InsertMessage>
        <!--required, text message-->
        <id>
          <!--required, xs:integer, text message No.-->
        </id>
        <msgName min="" max="" >
          <!--required, xs:string, text message name-->
        </msgName>
        <content min="" max="" >
          <!--required, xs:string, text message content-->
        </content>
        <TimeRange>
          <!--required, play duration-->
          <beginTime>
            <!--required, xs:time, start time (ISO 8601 format)-->
          </beginTime>
          <endTime>
            <!--required, xs:time, end time(ISO 8601 format)-->
          </endTime>
        </TimeRange>
      </InsertMessage>
    </InsertMessageList>
    <msgPos opt="top,middle,bottom,selfDefine" >
      <!--required, xs:string, text message position, top, middle bottom, "selfDefine"-custom-->
    </msgPos>
    <Position>
      <!--dependent, text message position, this field is required only when msgPos is "selfDefine" (custom) -->
      <positionX min="" max="" >
        <!--required, xs:integer, custom position X-->
      </positionX>
      <positionY min="" max="" >
        <!--required, xs:integer, custom position Y-->
      </positionY>
      <height min="" max="" >
        <!--required, xs:integer, height-->
      </height>
      <width min="" max="" >
        <!--required, xs:integer, width-->
      </width>
    </Position>
    <CharactersEffect>
      <!--required, play effect of the text message-->
      <fontSize min="" max="" >
        <!--required, xs:integer, font size-->
      </fontSize>
      <FontColor>
        <!--required, font color-->
        <RGB>
        </RGB>
        <!--required-->
      </FontColor>
      <BackColor>
        <!--required, background color-->
        <RGB>
        </RGB>
        <!--required-->
      </BackColor>
      <backTransparent min="" max="" >
        <!--required, xs:integer, transparency-->
      </backTransparent>
      <subtitlesEnabled>
        <!--required, xs:boolean, whether to enable preview-->
      </subtitlesEnabled>
      <scrollDirection opt="none,left,right,up,down " >
        <!--required, xs:string, scrolling direction: none, left, right, up, down-->
      </scrollDirection>
      <scrollSpeed min="" max="" >
        <!--required, xs:integer, scrolling speed-->
      </scrollSpeed>
    </CharactersEffect>
  </InsertCharacter>
  <OperateParam>
    <!--required, operation mode-->
    <operateType opt="byTerminal,byOrg,byTerminalOrg" >
      <!--required, xs:string, operation mode: "byTerminal"-by terminal, "byOrg"-by organization, "byTerminalOrg"-by terminal or organization-->
    </operateType>
    <TerminalNoList size="" >
      <!--dependent, terminal No. list-->
      <terminalNo>
        <!--required, xs:integer, terminal ID-->
      </terminalNo>
    </TerminalNoList>
    <OrgNoList size="" >
      <!--dependent, organization No. list-->
      <orgNo>
        <!--required, xs:integer, organization No.-->
      </orgNo>
    </OrgNoList>
  </OperateParam>
  <taskName min="" max="" >
    <!--optional, xs:string, cut-in task name-->
  </taskName>
</InsertCharacterCfg>