1 Scope
2 References
3 Definitions
3.1 Terms defined elsewhere
3.2 Terms defined in this Recommendation
4 Abbreviations and acronyms
5 NCL and the Ginga-NCL
6 Ginga-NCL harmonization with other IPTV declarative environments
7 NCL: XML application declarative language for multimedia presentations
7.1 Identifiers for NCL 3.0 module and language profiles
7.2 NCL modules
7.3 NCL language profiles for IPTV
8 Media objects in NCL presentations
8.1 Expected behaviour of media players
8.2 Expected behaviour of media players after instructions applied
to composite objects
8.3 Relation between the presentation-event state machine of a node
and the presentation-event state machine of its parent-composite node
8.4 Expected behaviour of imperative-object players in NCL
applications
9 NCL editing commands
9.1 Private bases
9.2 Command parameters XML schemas
9.3 NCL Editing Commands in Ginga-NCL
10 Lua imperative objects in NCL presentations
10.1 Lua language – Functions removed from the Lua library
10.2 Execution model
10.3 Additional modules
11 Bridging Ginga-NCL with Ginga-Imp
Annex A – NCL 3.0 module schemas used in the Enhanced DTV profile
Appendix I – Ginga architecture
Appendix II – An NCL example
Bibliography Electronic attachment: NCL 3.0 module schemas