Multimedia Framework Overview  This chapter provides an overview
of the Multimedia Framework, and covers:  Multimedia
architecture  The Multimedia library architecture is modular,
meaning that it consists of units that can be interchanged with
each other to provide only the functionality you need. In
addition, because it uses the Addon Interfaces library to define
its standard interfaces, you can write new components (such as
codecs), and easily incorporate new components written by QNX or
third parties as they become available, in some cases without
having to recompile your application.  A filter is the basic
building block of the Multimedia framework. Multimedia Filters:
To process a multimedia file, your application uses only the
filters it needs to get the multimedia data, process it, and
send it to a target device. We classify filters based on their
specific task. A filter can be a:  Reads data from a source.
Examples are audio card readers, data stream readers, and video
capture card readers. Parses a