home *** CD-ROM | disk | FTP | other *** search
/ Chip 2006 February (Special) / Chip-Special_2006-02_Nero-7.bin / vypalovaci_utility / cuttermaran / Cuttermaran.msi / _F40973F783914D275B7D4CFC9DB9AC16 / _65084FD9BD9C7287A2B15703CCF279D0 < prev    next >
Extensible Markup Language  |  2005-12-07  |  4KB  |  99 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <xs:schema id="StateData" targetNamespace="http://cuttermaran.kickme.to/StateData.xsd" elementFormDefault="qualified"
  3.     attributeFormDefault="unqualified" xmlns="http://cuttermaran.kickme.to/StateData.xsd" xmlns:mstns="http://cuttermaran.kickme.to/StateData.xsd"
  4.     xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
  5.     <xs:element name="StateData" msdata:IsDataSet="true">
  6.         <xs:complexType>
  7.             <xs:choice maxOccurs="unbounded">
  8.                 <xs:element name="usedVideoFiles">
  9.                     <xs:complexType>
  10.                         <xs:sequence></xs:sequence>
  11.                         <xs:attribute name="FileID" type="xs:int" />
  12.                         <xs:attribute name="FileName" type="xs:string" />
  13.                     </xs:complexType>
  14.                 </xs:element>
  15.                 <xs:element name="usedAudioFiles">
  16.                     <xs:complexType>
  17.                         <xs:sequence></xs:sequence>
  18.                         <xs:attribute name="FileID" type="xs:int" />
  19.                         <xs:attribute name="FileName" type="xs:string" />
  20.                         <xs:attribute name="StartDelay" type="xs:int" />
  21.                     </xs:complexType>
  22.                 </xs:element>
  23.                 <xs:element name="CutElements">
  24.                     <xs:complexType>
  25.                         <xs:sequence>
  26.                             <xs:element name="cutAudioFiles" type="CutAudioFiles" minOccurs="0" />
  27.                             <xs:element name="chapterFrames" type="ChapterFrames" minOccurs="0" />
  28.                         </xs:sequence>
  29.                         <xs:attribute name="refVideoFile" type="xs:int" />
  30.                         <xs:attribute name="StartPosition" type="xs:int" />
  31.                         <xs:attribute name="EndPosition" type="xs:int" />
  32.                     </xs:complexType>
  33.                 </xs:element>
  34.                 <xs:element name="CurrentFiles">
  35.                     <xs:complexType>
  36.                         <xs:sequence>
  37.                             <xs:element name="currentAudioFiles" type="CurrentAudioFiles" minOccurs="0" />
  38.                         </xs:sequence>
  39.                         <xs:attribute name="refVideoFiles" type="xs:int" />
  40.                     </xs:complexType>
  41.                 </xs:element>
  42.                 <xs:element name="CmdArgs">
  43.                     <xs:complexType>
  44.                         <xs:sequence />
  45.                         <xs:attribute name="OutFile" type="xs:string" />
  46.                         <xs:attribute name="cut" type="xs:boolean" />
  47.                         <xs:attribute name="cutAudio" type="xs:boolean" />
  48.                         <xs:attribute name="unattended" type="xs:boolean" />
  49.                         <xs:attribute name="closeApp" type="xs:boolean" />
  50.                         <xs:attribute name="snapToCutPoints" type="xs:boolean" />
  51.                         <xs:attribute name="muxResult" type="xs:boolean" />
  52.                         <xs:attribute name="NTSCDropFrame" type="xs:boolean" />
  53.                         <xs:attribute name="createInfo" type="xs:boolean" />
  54.                         <xs:attribute name="FirstSequence" type="FirstSequenceType" />
  55.                         <xs:attribute name="SeqEndCode" type="SequenceEndCode" />
  56.                         <xs:attribute name="makeDVDCompliant" type="xs:boolean" />
  57.                         <xs:attribute name="muxFolder" type="xs:string" />
  58.                         <xs:attribute name="RecalcBitrate" type="xs:boolean" />
  59.                     </xs:complexType>
  60.                 </xs:element>
  61.             </xs:choice>
  62.         </xs:complexType>
  63.         <xs:key name="usedAudioKey" msdata:PrimaryKey="true">
  64.             <xs:selector xpath=".//mstns:usedAudioFiles" />
  65.             <xs:field xpath="@mstns:FileID" />
  66.         </xs:key>
  67.         <xs:key name="usedVideoKey" msdata:PrimaryKey="true">
  68.             <xs:selector xpath=".//mstns:usedVideoFiles" />
  69.             <xs:field xpath="@mstns:FileID" />
  70.         </xs:key>
  71.     </xs:element>
  72.     <xs:complexType name="CutAudioFiles">
  73.         <xs:sequence />
  74.         <xs:attribute name="refAudioFile" type="xs:int" />
  75.     </xs:complexType>
  76.     <xs:complexType name="CurrentAudioFiles">
  77.         <xs:sequence />
  78.         <xs:attribute name="refAudioFiles" type="xs:int" />
  79.     </xs:complexType>
  80.     <xs:complexType name="ChapterFrames">
  81.         <xs:sequence>
  82.             <xs:element name="FrameNr" type="xs:int" minOccurs="0" />
  83.         </xs:sequence>
  84.     </xs:complexType>
  85.     <xs:simpleType name="FirstSequenceType">
  86.         <xs:restriction base="xs:int">
  87.             <xs:enumeration value="0" />
  88.             <xs:enumeration value="1" />
  89.             <xs:enumeration value="2" />
  90.         </xs:restriction>
  91.     </xs:simpleType>
  92.     <xs:simpleType name="SequenceEndCode">
  93.         <xs:restriction base="xs:int">
  94.             <xs:enumeration value="0" />
  95.             <xs:enumeration value="1" />
  96.             <xs:enumeration value="2" />
  97.         </xs:restriction>
  98.     </xs:simpleType>
  99. </xs:schema>