So far I have understood that in Symbian MMF, there are these types of plugins:

1. controller plugin
2. Source plugin
3. sink plugin
3. Codec and format plugin.

The controller plugin is actaully responsible for setting up the path between the source, codec,format and sink plugins for playing any media.

But I have a doubt. Say I have a decoder library and codec plugin over that. Can I use this codec plugin independtly with out the controller?

I have a separate framework which provides me the source and the sink plugins and also it takes the responsibilties for data transfer between the source and the sink through the decoders. But I wanted to use the codec plugins provided by the symbian. Can I integrate the codec plugins with external applications or frameworks directly?