audioProgramme
Description
The audioProgramme
is the top level element in the ADM structure. An audioProgramme
represents an entire programme, or a version of a programme. A file can contain more than one audioProgramme
, though it is recommended that they are all different versions of the same programme (e.g. different language versions), rather than completely different programmes.
An audioProgramme
element references one or more audioContent
elements that are combined to create a full programme. It contains start and end times for the programme, which can be used for alignment with video times. Loudness metadata is also included to allow the programme’s loudness to be recorded. There is also provision to include information about the dimensions of the screen used in production, should it be required (obviously not for audio only productions).
When more than one audioProgramme
is included in a file, and there is no other information to decide which one to choose for playback, then the default audioProgramme
is the one with the lowest ID value.
Example
In the example below, the programme called "Documentary" is set with a start time of 00:10:00.00000 and an end time of 00:40:00.00000. It contains three audioContent
sub-elements, loudness and reference screen metadata.
<audioProgramme audioProgrammeID="APR_1001"
audioProgrammeName="Documentary"
start="00:10:00.00000" end="00:40:00.00000">
<audioContentIDRef>ACO_1001</audioContentIDRef>
<audioContentIDRef>ACO_1002</audioContentIDRef>
<audioContentIDRef>ACO_1003</audioContentIDRef>
<loudnessMetadata>
<integratedLoudness>-23.0</integratedLoudness>
</loudnessMetadata>
<audioProgrammeReferenceScreen>
<aspectRatio>1.778</aspectRatio>
<screenCentrePosition X="0.0" Y="1.0" Z="0.2"/>
<screenWidth X="0.3"/>
</audioProgrammeReferenceScreen>
</audioProgramme>
Attributes
Attribute |
Description |
Example |
Required |
audioProgrammeId |
ID of the programme |
APR_1001 |
Yes |
audioProgrammeName |
Name of the programme |
My Programme |
Yes |
audioProgrammeLanguage |
Language of the programme |
en |
Optional |
start |
Start time of the programme |
00:10:00.00000 |
Optional |
end |
End time of the programme |
00:11:00.00000 |
Optional |
maxDuckingDepth |
Maximum of allowed ducking |
|
Optional |
Sub-elements
Sub-element |
Description |
Example |
Quantity |
audioContentIDRef |
Reference(s) to audioContent(s) |
ACO_1001 |
1...* |
loudnessMetadata |
Measured loudness of the programme |
|
0 or 1 |
audioProgrammeReferenceScreen |
Specification of a reference/production/monitoring screen size for the audioProgramme. If the reference screen-size is not given, a default screen-size is implicitly defined. |
|
0 or 1 |
audioProgrammeReferenceScreen
Element |
Description |
Type |
Quantity |
aspectRatio |
Aspect radio of reference screen |
float |
0 or 1 |
screenCentrePosition |
Position of the centre of the screen |
screenCentrePositionType |
0 or 1 |
screenWidth |
Width of the screen |
screenWidthType |
0 or 1 |
screenCentrePosition
Attribute |
Description |
Type |
Required |
azimuth |
Azimuth of the centre of the screen |
float |
No |
elevation |
Elevation of the centre of the screen |
float |
No |
distance |
Distance of the centre of the screen |
float |
No |
X |
X position of the centre of the screen |
float |
No |
Y |
Y position of the centre of the screen |
float |
No |
Z |
Z position of the centre of the screen |
float |
No |
screenWidth
Attribute |
Description |
Type |
Required |
azimuth |
Azimuth measure of screen width |
float |
No |
X |
X measure of screen width |
float |
No |