aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJames Almer <jamrial@gmail.com>2024-03-06 16:56:03 -0300
committerJames Almer <jamrial@gmail.com>2024-03-13 16:45:15 -0300
commit394abd8458cbe8b4221442078b140fcd0d9249eb (patch)
tree5bc24aa4d91b4822dceb74a35cb710bc1430c0a1 /doc
parent5cd8db306076a9f5b59ba80b9e22a4729e2864ee (diff)
downloadffmpeg-394abd8458cbe8b4221442078b140fcd0d9249eb.tar.gz
fftools/ffprobe: export IAMF Stream Group parameters
Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r--doc/ffprobe.xsd39
1 files changed, 39 insertions, 0 deletions
diff --git a/doc/ffprobe.xsd b/doc/ffprobe.xsd
index bd52000725..6d5d094d97 100644
--- a/doc/ffprobe.xsd
+++ b/doc/ffprobe.xsd
@@ -366,10 +366,49 @@
<xsd:complexType name="streamGroupSubComponentType">
<xsd:sequence>
+ <xsd:element name="pieces" type="ffprobe:streamGroupPieceList" minOccurs="0" maxOccurs="1"/>
<xsd:element name="subcomponent_entry" type="ffprobe:streamGroupEntryType" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
+ <xsd:complexType name="streamGroupPieceList">
+ <xsd:sequence>
+ <xsd:element name="piece" type="ffprobe:streamGroupPieceType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="streamGroupPieceType">
+ <xsd:sequence>
+ <xsd:element name="subpieces" type="ffprobe:streamGroupSubPieceList" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="piece_entry" type="ffprobe:streamGroupEntryType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="streamGroupSubPieceList">
+ <xsd:sequence>
+ <xsd:element name="subpiece" type="ffprobe:streamGroupSubPieceType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="streamGroupSubPieceType">
+ <xsd:sequence>
+ <xsd:element name="blocks" type="ffprobe:streamGroupBlockList" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="subpiece_entry" type="ffprobe:streamGroupEntryType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="streamGroupBlockList">
+ <xsd:sequence>
+ <xsd:element name="block" type="ffprobe:streamGroupBlockType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:complexType name="streamGroupBlockType">
+ <xsd:sequence>
+ <xsd:element name="block_entry" type="ffprobe:streamGroupEntryType" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
<xsd:complexType name="streamGroupEntryType">
<xsd:attribute name="key" type="xsd:string"/>
<xsd:attribute name="value" type="xsd:string"/>