complexType audioBlockFormatType
diagram gluon3_1_p621.png
namespace urn:ebu:metadata-schema:ebuCore_2014
children ebucore:speakerLabel ebucore:position ebucore:matrix ebucore:gain ebucore:diffuse ebucore:width ebucore:height ebucore:depth ebucore:channelLock ebucore:jumpPosition ebucore:equation ebucore:degree ebucore:order
used by
element audioBlockFormat
attributes
Name  Type  Use  Default  Fixed  Annotation
audioBlockFormatID  xs:anyURI        
documentation
A unique ID for the audio block.
rtime  ebucore:timecodeType        
documentation
Start time of the block expressed as a timecode.
duration  ebucore:timecodeType        
documentation
Duration of the block expressed as a timecode.
source <xs:complexType name="audioBlockFormatType">
 
<xs:sequence>
   
<xs:element name="speakerLabel" minOccurs="0" maxOccurs="unbounded">
     
<xs:complexType>
       
<xs:simpleContent>
         
<xs:extension base="string">
           
<xs:attribute ref="xml:lang"/>
         
</xs:extension>
       
</xs:simpleContent>
     
</xs:complexType>
   
</xs:element>
   
<xs:element ref="ebucore:position" minOccurs="0" maxOccurs="unbounded">
     
<xs:annotation>
       
<xs:documentation>A set of user defined parameters to define a location in
space.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="matrix" type="ebucore:matrixType" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>A set of coefficients that refer to other channels to define a
matrix.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="gain" type="float" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Set a gain value for the audio samples in the
block.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="diffuse" type="boolean" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Set to 1 if diffuse, 0 if direct.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="width" type="float" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Width of object in degrees along azimuth axis.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="height" type="float" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Height of object in degrees along elevation axis.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="depth" type="float" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Depth of object along distance line as a normalised
distance.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="channelLock" type="boolean" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>If set to 1 a renderer can lock the object to the nearest channel
or speaker, rather than normal rendering.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="jumpPosition" type="boolean" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>If set to 1 the position will not be interpolated with the
previous block.
</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="equation" type="string" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Just a temp element.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="degree" type="int" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Degree for the ambisonic component.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
   
<xs:element name="order" type="int" minOccurs="0" maxOccurs="1">
     
<xs:annotation>
       
<xs:documentation>Order for the ambisonic component.</xs:documentation>
     
</xs:annotation>
   
</xs:element>
 
</xs:sequence>
 
<xs:attribute name="audioBlockFormatID" type="anyURI">
   
<xs:annotation>
     
<xs:documentation> A unique ID for the audio block. </xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="rtime" type="ebucore:timecodeType">
   
<xs:annotation>
     
<xs:documentation> Start time of the block expressed as a timecode. </xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
 
<xs:attribute name="duration" type="ebucore:timecodeType">
   
<xs:annotation>
     
<xs:documentation> Duration of the block expressed as a timecode. </xs:documentation>
   
</xs:annotation>
 
</xs:attribute>
</xs:complexType>

attribute audioBlockFormatType/@audioBlockFormatID
type xs:anyURI
annotation
documentation
A unique ID for the audio block.
source <xs:attribute name="audioBlockFormatID" type="anyURI">
 
<xs:annotation>
   
<xs:documentation> A unique ID for the audio block. </xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute audioBlockFormatType/@rtime
type ebucore:timecodeType
facets
Kind Value Annotation
pattern (([0-1][0-9])|([2][0-3])):[0-5][0-9]:[0-5][0-9](([.,])|([:;]))[0-9]{2,5}
annotation
documentation
Start time of the block expressed as a timecode.
source <xs:attribute name="rtime" type="ebucore:timecodeType">
 
<xs:annotation>
   
<xs:documentation> Start time of the block expressed as a timecode. </xs:documentation>
 
</xs:annotation>
</xs:attribute>

attribute audioBlockFormatType/@duration
type ebucore:timecodeType
facets
Kind Value Annotation
pattern (([0-1][0-9])|([2][0-3])):[0-5][0-9]:[0-5][0-9](([.,])|([:;]))[0-9]{2,5}
annotation
documentation
Duration of the block expressed as a timecode.
source <xs:attribute name="duration" type="ebucore:timecodeType">
 
<xs:annotation>
   
<xs:documentation> Duration of the block expressed as a timecode. </xs:documentation>
 
</xs:annotation>
</xs:attribute>

element audioBlockFormatType/speakerLabel
diagram gluon3_1_p622.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type extension of xs:string
properties
minOcc 0
maxOcc unbounded
content complex
attributes
Name  Type  Use  Default  Fixed  Annotation
xml:lang  xs:language        
source <xs:element name="speakerLabel" minOccurs="0" maxOccurs="unbounded">
 
<xs:complexType>
   
<xs:simpleContent>
     
<xs:extension base="string">
       
<xs:attribute ref="xml:lang"/>
     
</xs:extension>
   
</xs:simpleContent>
 
</xs:complexType>
</xs:element>

element audioBlockFormatType/matrix
diagram gluon3_1_p623.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type ebucore:matrixType
properties
minOcc 0
maxOcc 1
content complex
children ebucore:coefficient
annotation
documentation
A set of coefficients that refer to other channels to define a
matrix.
source <xs:element name="matrix" type="ebucore:matrixType" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>A set of coefficients that refer to other channels to define a
matrix.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/gain
diagram gluon3_1_p624.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Set a gain value for the audio samples in the
block.
source <xs:element name="gain" type="float" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Set a gain value for the audio samples in the
block.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/diffuse
diagram gluon3_1_p625.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Set to 1 if diffuse, 0 if direct.
source <xs:element name="diffuse" type="boolean" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Set to 1 if diffuse, 0 if direct.</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/width
diagram gluon3_1_p626.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Width of object in degrees along azimuth axis.
source <xs:element name="width" type="float" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Width of object in degrees along azimuth axis.</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/height
diagram gluon3_1_p627.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Height of object in degrees along elevation axis.
source <xs:element name="height" type="float" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Height of object in degrees along elevation axis.</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/depth
diagram gluon3_1_p628.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:float
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Depth of object along distance line as a normalised
distance.
source <xs:element name="depth" type="float" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Depth of object along distance line as a normalised
distance.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/channelLock
diagram gluon3_1_p629.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If set to 1 a renderer can lock the object to the nearest channel
or speaker, rather than normal rendering.
source <xs:element name="channelLock" type="boolean" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>If set to 1 a renderer can lock the object to the nearest channel
or speaker, rather than normal rendering.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/jumpPosition
diagram gluon3_1_p630.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:boolean
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
If set to 1 the position will not be interpolated with the
previous block.
source <xs:element name="jumpPosition" type="boolean" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>If set to 1 the position will not be interpolated with the
previous block.
</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/equation
diagram gluon3_1_p631.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:string
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Just a temp element.
source <xs:element name="equation" type="string" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Just a temp element.</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/degree
diagram gluon3_1_p632.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:int
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Degree for the ambisonic component.
source <xs:element name="degree" type="int" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Degree for the ambisonic component.</xs:documentation>
 
</xs:annotation>
</xs:element>

element audioBlockFormatType/order
diagram gluon3_1_p633.png
namespace urn:ebu:metadata-schema:ebuCore_2014
type xs:int
properties
minOcc 0
maxOcc 1
content simple
annotation
documentation
Order for the ambisonic component.
source <xs:element name="order" type="int" minOccurs="0" maxOccurs="1">
 
<xs:annotation>
   
<xs:documentation>Order for the ambisonic component.</xs:documentation>
 
</xs:annotation>
</xs:element>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy