<complexType name="MediaFormatType"> <complexContent> <extension base="mpeg7:DType"> <sequence> <element name="Content" type="mpeg7:ControlledTermUseType"/> <element name="Medium" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <element name="FileFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <element name="FileSize" type="nonNegativeInteger" minOccurs="0"/> <element name="System" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <element name="BitRate" minOccurs="0"> <complexType> <simpleContent> <extension base="nonNegativeInteger"> <attribute name="variable" type="boolean" use="optional" default="false"/> <attribute name="minimum" type="nonNegativeInteger" use="optional"/> <attribute name="average" type="nonNegativeInteger" use="optional"/> <attribute name="maximum" type="nonNegativeInteger" use="optional"/> </extension> </simpleContent> </complexType> </element> <element name="VisualCoding" minOccurs="0"> <complexType> <sequence> <element name="Format" minOccurs="0"> <complexType> <complexContent> <extension base="mpeg7:ControlledTermUseType"> <attribute name="colorDomain" use="optional" default="color"> <simpleType> <union> <simpleType> <restriction base="NMTOKEN"> <enumeration value="binary"/> <enumeration value="color"/> <enumeration value="graylevel"/> <enumeration value="colorized"/> </restriction> </simpleType> <simpleType> <restriction base="mpeg7:termReferenceType"/> </simpleType> </union> </simpleType> </attribute> </extension> </complexContent> </complexType> </element> <element name="Pixel" minOccurs="0"> <complexType> <attribute name="resolution" type="nonNegativeInteger" use="optional"/> <attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </complexType> </element> <element name="Frame" minOccurs="0"> <complexType> <attribute name="height" type="nonNegativeInteger" use="optional"/> <attribute name="width" type="nonNegativeInteger" use="optional"/> <attribute name="aspectRatio" type="mpeg7:nonNegativeReal" use="optional"/> <attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <attribute name="structure" use="optional"> <simpleType> <restriction base="NMTOKEN"> <enumeration value="progressive"/> <enumeration value="interlaced"/> </restriction> </simpleType> </attribute> </complexType> </element> <!-- ColorSampling" element removed --> </sequence> </complexType> </element> <element name="AudioCoding" minOccurs="0"> <complexType> <sequence> <element name="Format" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <element name="AudioChannels" minOccurs="0"> <complexType> <simpleContent> <extension base="nonNegativeInteger"> <attribute name="front" type="nonNegativeInteger" use="optional"/> <attribute name="side" type="nonNegativeInteger" use="optional"/> <attribute name="rear" type="nonNegativeInteger" use="optional"/> <attribute name="lfe" type="nonNegativeInteger" use="optional"/> <attribute name="track" type="nonNegativeInteger" use="optional"/> </extension> </simpleContent> </complexType> </element> <element name="Sample" minOccurs="0"> <complexType> <attribute name="rate" type="mpeg7:nonNegativeReal" use="optional"/> <attribute name="bitsPer" type="nonNegativeInteger" use="optional"/> </complexType> </element> <element name="Emphasis" minOccurs="0"> <simpleType> <union> <simpleType> <restriction base="NMTOKEN"> <enumeration value="none"/> <enumeration value="50over15Microseconds"/> <enumeration value="ccittJ17"/> </restriction> </simpleType> <simpleType> <restriction base="mpeg7:termReferenceType"/> </simpleType> </union> </simpleType> </element> <element name="Presentation" type="mpeg7:ControlledTermUseType" minOccurs="0"/> </sequence> </complexType> </element> <element name="SceneCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <element name="GraphicsCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <element name="OtherCodingFormat" type="mpeg7:ControlledTermUseType" minOccurs="0"/> <!-- Bandwidth element removed --> <!-- TargetChannelBitRate" element removed --> <!-- ScalableCoding" element removed --> </sequence> </extension> </complexContent> </complexType> |