1 Scope
2 Conformance
2.1 Requirements for conformance
2.2 DMIF-Application Interface
2.3 DMIF signalling messages
3 Normative references
4 Definitions
5 Symbols and abbreviations
6 Organization of this part of ISO/IEC 14496
7 Compliance terms
8 DMIF overview
8.1 ISO/IEC 14496 terminal architecture
8.2 The objectives of DMIF
8.3 The DMIF communications architecture
8.4 DMIF computational model
8.5 DMIF QoS model
8.6 The User Plane in the Delivery Layer
9 Remote interactive scenario
9.1 Additional requirements
9.1.1 Introduction
9.1.2 Billing policies
9.1.3 Possible evolution to Heterogeneous
Networks
9.2 DMIF within the context of the ISO/OSI layers
10 The DMIF-Application Interface
10.1 The DMIF-Application Interface key concepts
10.2 Common semantic elements
10.2.1 QoS Descriptor
10.3 DMIF-Application Interface primitives
10.4 DMIF-Application Interface semantics
10.4.1 DA_ServiceAttach ()
10.4.2 DA_ServiceAttachCallback ()
10.4.3 DA_ServiceDetach ()
10.4.4 DA_ServiceDetachCallback ()
10.4.5 DA_ChannelAdd ()
10.4.6 DA_ChannelAddCallback ()
10.4.7 DA_ChannelDelete ()
10.4.8 DA_ChannelDeleteCallback ()
10.4.9 DA_UserCommand ()
10.4.10 DA_UserCommandCallback ()
10.4.11 DA_Data ()
10.4.12 DA_DataCallback ()
11 The DMIF-Network Interface
11.1 DMIF-Network Interface key concepts
11.2 Common syntax elements
11.2.1 DMIF Descriptors
11.2.2 DMIF to DMIF data
11.2.3 Resource Descriptors
11.2.4 QoS Descriptors
11.2.5 Direction parameter
11.2.6 Reason parameter
11.2.7 Response parameter
11.3 DMIF-Network Interface primitives
11.4 DMIF-Network Interface semantics
11.4.1 DN_SessionSetup ()
11.4.2 DN_SessionRelease ()
11.4.3 DN_ServiceAttach ()
11.4.4 DN_ServiceDetach ()
11.4.5 DN_TransMuxSetup ()
11.4.6 DN_TransMuxRelease ()
11.4.7 DN_ChannelAdd ()
11.4.8 DN_ChannelAdded ()
11.4.9 DN_ChannelDelete ()
11.4.10 DN_TransMuxConfig ()
11.4.11 DN_UserCommand ()
12 Control Plane mapping
12.1 Default syntax
12.1.1 Syntax elements
12.1.2 DNI mapping to DMIF signalling messages
12.2 Syntax for IP networks with (or without) RSVP
signalling, using TCP for DMIF signalling
12.2.1 Approach overview
12.2.2 DSM-CC Resource Descriptors used
12.2.3 Usage of networkSessionlds
12.2.4 Usage of transactionlds
12.2.5 DNI mapping to socket actions and RVSP
signalling
12.3 Syntax for IP networks with (or without) RSVP
Signalling, using UDP for DMIF signalling
12.3.1 Approach overview
12.3.2 DSM-CC Resource Descriptors used
12.3.3 Usage of networkSessionlds
12.3.4 Usage of transactionlds
12.3.5 DNI mapping to socket actions and RVSP
signalling
12.4 Syntax for ATM networks with Q.2931 signalling
12.4.1 Approach overview
12.4.2 DSM-CC Resource Descriptors used
12.4.3 Usage of networkSessionlds
12.4.4 Usage of transactionlds
12.4.5 DNI mapping to Q.2931 signalling
messages
13 Terminal Capability Matching
13.1 DMIF Default signalling with Compatibility
Descriptors
Annex A (informative) Overview of DAI and DNI parameters
Annex B (informative) Information flows for DMIF
Annex C (informative) Use of URLs in DMIF
Annex D (informative) Protocol error recovery
Annex E (informative) Subset of DSM-CC resource descriptors
from DSM-CC ISO/IEC 13818-6
Annex F (informative) ISO/IEC 14496 content carried over an
ETS 300 401 system
Annex G (informative) Patent statement