Hi. I know this is a very difficult task at present. I had search all the Nokia forum and NewLC. I couldn't find any sound solution to this problem.
At present I use the scalable screen draw example to all the GUI of the application (By using Direct Screen Access). I had let the DSA draw very simple things like some text only ( without the background ) and I start playing the video content by using CVideoPlayerUtility. It will draw the text over the video content correctlly. But I can detect the flicker in the text. I want to find a way to avoid this undesirable effect.
I think I can develop a custom MMF data sink plugin. It will receive the decoded video frame and write it the virtual screen of the DSA program. Who know how to develop a custom MMF data sink plugin. The SDK document said there has a example in $home$/Examples/Multimedia has a DataSink example. But I can only find a ICLCodec example there. Who know where I can find this example?
The other way I will develop a CCustomVideoPlayer just like the CVideoPlayerUtitily. But it will draw the video content to DSA virtual screen. Again Who know how to achieve this?
Or any other good suggestions.