1
Scope
2
References
3
Definitions
3.1
Terms defined elsewhere
3.2
Terms defined in this Recommendation
4
Abbreviations and acronyms
5
Conventions
6
Requirements
6.1
System block diagram
6.2
Arbitration priorities
6.3
Abnormal terminations
6.4
Splicing requirements
6.5
Communication
7
API syntax
7.1
Splicing_API_Message syntax
7.2
Conventions and requirements
7.3
Initialization
7.4
Embedded cueing messages
7.5
Splice messages
7.6
Alive messages
7.7
Extended data messages
7.8
Abort messages
7.9
Abort_Request message
7.10
Abort_Response message
7.11
TearDownFeed_Request message
7.12
TearDownFeed_Response message
7.13
Requesting configuration settings
7.14
General_Response message
8
Additional structures
8.1
Version
8.2
Hardware_Config
8.3
splice_elementary_stream( )
8.4
time( ) field definition
8.5
splice_API_descriptor( ) field definition
9
Time synchronization
10
System timing
10.1
DPI splice signal flow
10.2
DPI splice initiation timeline
Appendix I – Result codes
Appendix II – Example use of Logical_Multiplex type 0x0006 and the
port_selection_descriptor( )
II.1 Informative
example 1
II.2 Informative
example 2
Appendix III – Frame rate
codes
Bibliography