BS ISO/IEC 13522-3:1997
Current
The latest, up-to-date edition.
Information technology. Coding of multimedia and hypermedia information MHEG script interchange representation
Hardcopy , PDF
English
15-08-1997
1 Scope
1.1 Context of the scope
1.2 Scope of this part of ISO/IEC 13522
2 Normative references
3 Definitions
4 Abbreviations
5 Conformance
5.1 Information object conformance
5.2 Implementation conformance
5.3 Application conformance
5.4 Test methods
6 Overview
6.1 Description methodology
6.2 Data processing operations
6.3 Access to external data and functions
7 MHEG/MHEG-3 relationship
7.1 MHEG entities
7.2 Functional entities
7.3 MHEG-SIR script interpreter
8 Elements of MHEG-SIR
8.1 Data types
8.2 Data
8.3 Functions
8.4 Messages
8.5 Instructions
8.6 Identifiers
9 The MHEG-SIR virtual machine
9.1 Structure of the MHEG-SIR virtual machine
9.2 Structures and notations
9.3 Memory areas
9.4 Script statuses
9.5 Processing units
10 Provisions for run-time environment access
10.1 General mode
10.2 Declaration of IDL interfaces
10.3 Invocation of external operations in an MHEG-
SIR program
10.4 Handling of external exceptions in an MHEG-
SIR program
10.5 Invocation of external operations by an
MHEG-3 engine
10.6 Handling of external exceptions by an MHEG-3
engine
10.7 Platform mapping specifications
11 Provisions for MHEG object manipulation
11.1 Invoking MHEG manipulation
11.2 Receiving MHEG messages
12 MHEG-SIR declarations
12.1 Type declaration
12.2 Constant declaration
12.3 Global variable declaration
12.4 Package declaration
12.5 Handler declaration
12.6 Routine declaration
13 MHEG-SIR instructions
13.1 Presentation methodology
13.2 Classification of MHEG-SIR instructions
13.3 Description of instructions
13.4 Type conversion rules
14 IDL mapping to MHEG-SIR
14.1 IDL specifications
14.2 IDL interfaces and modules
14.3 IDL operations
14.4 IDL attributes
14.5 IDL inherited operations
14.6 IDL exceptions
14.7 IDL types
14.8 IDL constants
15 The MHEG-3 API
15.1 Scriptinterpreter object
15.2 MhScript object
15.3 RtScript object
15.4 RoutineInvocation object
Annex A (normative) ASN.1 specification of interchanged
scripts
Annex B (normative) Coded representation of interchanged
scripts
B.1 Coding for interchanged scripts
B.2 Coding for the program code
Annex C (normative) MHEG-SIR predefined elements
C.1 Predefined types
C.2 Predefined functions
C.3 Predefined messages
Annex D (normative) IDL Platform mapping specification
form
Platform description
Package availability procedure
Package load procedure
Package unload procedure
Operation invocation procedure
Parameter passing procedure
Output parameter retrieval procedure
Return value retrieval procedure
Data encoding rules
Exception retrieval procedure
System exceptions
Resource limitations
Annex E (normative) MHEG API definition process
E.1 Generic API definition framework
E.2 MHEG API mapping to MHEG-SIR
Annex F (normative) IDL specification of the MHEG-3
API
Annex G (normative) Relationships with other parts of
ISO/IEC 13522
G.1 Relationship with ISO/IEC 13522-1
G.2 Relationship with ISO/IEC 13522-5
Annex H (normative) MHEG-SIR syntax (EBNF notation)
Annex J (informative) Textual notation for MHEG-SIR scripts
Annex K (informative) MHEG entities
K.1 MHEG objects
K.2 Mh-objects
K.3 Rt-objects
K.4 Interchanged MHEG objects
Annex L (informative) Main features of MHEG-SIR
L.1 Features of using applications
L.2 Functional features
L.3 Technical features
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.