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>