April 2007
Copyright (C) 2007, Motama GmbH, Saarbruecken, Germany http://www.motama.com Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with the Invariant Sections being all sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license can be found in the file COPYING.FDL. THE DOCUMENT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE DOCUMENT BE LIABLE FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE DOCUMENT OR THE USE OR OTHER DEALINGS IN THE DOCUMENT. |
This document describes the directory structure of the Open Source version of NMM.
Table 1. Root
| nmm/ | NMM as described below. |
| apps/ | Applications in separate sub-directories. Most importantly, you will find the applications 'serverregistry' and 'clic' in the corresponding sub-directory. |
| examples/ | Examples: smaller programs showing some specific functionality of NMM or of a plug-ins. You will find the helloworld-examples in the corresponding sub-directory. |
| docs/ | Documentation: API documentation, tutorials, etc. |
Table 2. NMM
| nmm/idl | Compilers for generating source code from interface definitions in NMM-IDL. |
| nmm/utils | Various utility and helper libraries. |
| nmm/comm | The communication framework of NMM. |
| nmm/multimedia | The generic multimedia architecture of NMM. |
| nmm/plugins | All plug-ins of NMM: audio and video encoder/decoders, converters and filters, audio and video renderers, demultiplexers and multiplexers, device specific plug-ins for cameras, ... |
| nmm/misc | Miscellaneous utility and helper classes that depend on NMM |
| nmm/services | Additional middleware serveices of NMM, for example the registry service. |