/
ttml2-audio-attribs.rnc
36 lines (28 loc) · 1.06 KB
/
ttml2-audio-attribs.rnc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# .......................................................................
# TTML2 Styling Attributes Module .......................................
# .......................................................................
namespace tt = "http://www.w3.org/ns/ttml"
namespace tta = "http://www.w3.org/ns/ttml#audio"
namespace local = ""
# Standard Audio Attributes
TTAF.gain.attrib
= attribute tta:gain { TTAF.Gain.datatype }?
TTAF.pan.attrib
= attribute tta:pan { TTAF.Pan.datatype }?
TTAF.pitch.attrib
= attribute tta:pitch { TTAF.Pitch.datatype }?
TTAF.speak.attrib
= attribute tta:speak { TTAF.Speak.datatype }?
# Audio Attribute Class
TTAF.AudioEmbedded.attrib.class &=
TTAF.gain.attrib,
TTAF.pan.attrib
# Content audio attribute Class
TTAF.Audio.attrib.class &=
TTAF.gain.attrib,
TTAF.pan.attrib,
TTAF.pitch.attrib,
TTAF.speak.attrib
# .......................................................................
# .......................................................................
# .......................................................................