INTERNATIONAL ORGANIZATION FOR STANDARDIZATION
ORGANISATION INTERNATIONALE DE NORMALISATION
ISO/IEC JTC 1/SC 29/WG 11
CODING OF MOVING PICTURES AND AUDIO
ISO/IEC JTC 1/SC 29/WG
11/N8603
October 2006, Hangzhou,
China
|
Source: |
Multimedia Description Schemes (MDS) Group |
|
Title: |
MPEG-21 Conformance to Digital Item Processing Amendment 1 |
|
Status: |
Approved |
This document provides a brief overview of conformance for Amd 1 of part 10 of ISO/IEC 21000, Digital Item Processing (DIP) Amendment 1: Additional C++ Bindings [1].
ISO/IEC 21000 contains a number of requirements. For any particular conformance point (such as, DIP Engine), only some of the requirements apply. As such, there is a need to specify various conformance points, identify the requirements that apply, and develop a way to ascertain whether a particular artifact (such as a piece of software or hardware or a document) meets all the requirements for a particular conformance point or not. ISO/IEC 21000-14 Conformance Testing [2] is intended to fulfill this need. In particular, one subclause of ISO/IEC 21000-14 defines conformance points and conformance tests for ISO/IEC 21000-10 Amendment 1: Additional C++ Bindings.
For DIP/Amd 1, the following general conformance points are defined: terminal conformance: C++ binding implementation and C++ executable conformance. Conformance tests are provided for each conformance point.
Tests are included to check adherence to the C++ data type bindings for DIML object types, the C++ DIBO factory interface, the C++ global environment interface, and the C++ interface bindings for DIBOs.
A C++ executable (that interacts with the DIP environment) needs to be compliant with the C++ language specification that is supported by the C++ platform for which it is intended. Additionally, such C++ executables use data type bindings for DIML object types and call C++ bindings for DIBOs. The following general conformance points are defined: C++ data type bindings for DIML object types, C++ DIBO factory interface, C++ global environment interface, and C++ interface bindings for DIBOs. Conformance tests are provided for each of these conformance points.
Conformance described in this document provides a link to two other parts of ISO/IEC 21000.
[1] ISO/IEC, Information Technology – Multimedia framework (MPEG-21) – Part 10 Amendment 1: Additional C++ Bindings, ISO/IEC TR 21000-10/Amd 1:2006, December 2006.
[2] FCD of ISO/IEC 21000-14 Conformance Testing, ISO/IEC JTC 1/SC 29/WG 11/N8574, October 2006, Hangzhou, China.