Anybody got OpenDesL function working on CVideoRecorderUtility class. OpenFileL function works perfectly but OpenDesL returns KErrNotSupported. Im wondering if this function haven't been fully implemented yet or it need some special tricks?
i think even nokia pple dont know the answer, or
it is out of their scope, like it is the duty of the Video recorder plug-in writer to implement the OpenDesl,
i think this is the basic functionality to implement the OpenDesl, how can they ignore that?
my application works in nokia 6630 and nokia 7610 but doesn't work in nokia 6600, i think the problem is the video codecs that you have to achieve for the OpenFile function.
Because 6630 and 7610 include the codecs but 6600 no.
I use the example video recorder, it's very useful.
as u said the CVideoRecorderUtility:OpenFileL() was working fine.
would you mind I ask some question about that ?
when I add a object of CMMFControllerPluginSelectionParameters, and
CMMFControllerPluginSelectionParameters::ListImplementationsL(controllers).
it shows that no controller at all!
Does it mean there's no codec plugin in my system?
If so, how can I get an plugin, and how can i install it into my system?
I'm not sure, but I think you're right. What system are you using?
I used a Nokia 6630 and it worked fine. But when i used the emulator or a Nokia 6600 my application didn't work.
If your system doesn't have the plugin I don't know how you can install on it. But I remember in Symbian's help there is some example of how to create your own plugin.
You need to ensure that the descriptor provided to OpenDesL is not deleted imediately after the call. It needs to remain valid until is read inside the multimedia server. For example, in case of playing sounds, you can make it member in a object that is deleted after the sound is played.