diagram | |||||||||||||||||||||||||||||||
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 |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
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> |
type | xs:anyURI | ||
annotation |
|
||
source | <xs:attribute name="audioBlockFormatID" type="anyURI"> <xs:annotation> <xs:documentation> A unique ID for the audio block. </xs:documentation> </xs:annotation> </xs:attribute> |
type | ebucore:timecodeType | ||||||
facets |
|
||||||
annotation |
|
||||||
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> |
type | ebucore:timecodeType | ||||||
facets |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||||||||
type | extension of xs:string | ||||||||||||
properties |
|
||||||||||||
attributes |
|
||||||||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | ebucore:matrixType | ||||||
properties |
|
||||||
children | ebucore:coefficient | ||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:float | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:float | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:float | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:float | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:string | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |
diagram | |||||||
namespace | urn:ebu:metadata-schema:ebuCore_2014 | ||||||
type | xs:int | ||||||
properties |
|
||||||
annotation |
|
||||||
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> |