I'm trying to write a video player on N95 that can play video while an call is active. I don't need any audio. Have tried two things:
1.CVideoPlayerUtility, but Play() returns -45, Session closed. Is it possible to play video with this class while having a active phone call?
2. CMMFDevVideoPlay together with a 3gp file parser. The parser returns one video sample, which can contain one or several video frames. WriteCodedDataL only seems to accept one frame at a time. Playback is working if I can feed it with one frame at a time but not if I give it samples. I have tried to change the DataUnit Type to EDuArbitraryStreamSection with SetInputFormatL but without success. Can I send several frames to WriteCodedDataL somehow or do I need to extract each frame from the sample before sending it to the decoder? I'm using post processor and direct screen access.