xsd支持
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:tt="http://www.onvif.org/ver10/schema"
targetNamespace="http://www.onvif.org/ver10/schema"
elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!-- Simplified base of VideoEncoderConfiguration -->
<xs:complexType name="VideoEncoderConfiguration">
<xs:sequence>
<xs:element name="Name" type="xs:string" minOccurs="0"/>
<xs:element name="UseCount" type="xs:int" minOccurs="0"/>
<xs:element name="Encoding" type="tt:VideoEncoding"/>
<xs:element name="Resolution" type="tt:VideoResolution" minOccurs="0"/>
<xs:element name="Quality" type="xs:float" minOccurs="0"/>
<xs:element name="RateControl" type="tt:VideoRateControl" minOccurs="0"/>
<!-- Officially H265 should be under Extension2, but this adds compatibility -->
<xs:element name="H265" type="tt:H265Configuration" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
<!-- Supporting types -->
<xs:simpleType name="VideoEncoding">
<xs:restriction base="xs:string">
<xs:enumeration value="JPEG"/>
<xs:enumeration value="MPEG4"/>
<xs:enumeration value="H264"/>
<xs:enumeration value="H265"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="VideoResolution">
<xs:sequence>
<xs:element name="Width" type="xs:int"/>
<xs:element name="Height" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="VideoRateControl">
<xs:sequence>
<xs:element name="FrameRateLimit" type="xs:int"/>
<xs:element name="EncodingInterval" type="xs:int"/>
<xs:element name="BitrateLimit" type="xs:int"/>
</xs:sequence>
</xs:complexType>
<xs:complexType name="H265Configuration">
<xs:sequence>
<xs:element name="GovLength" type="xs:int"/>
<xs:element name="H265Profile" type="tt:H265Profile"/>
</xs:sequence>
</xs:complexType>
<xs:simpleType name="H265Profile">
<xs:restriction base="xs:string">
<xs:enumeration value="Main"/>
<xs:enumeration value="Main10"/>
<xs:enumeration value="MainStillPicture"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>