Categories: Graphics | S60 | Symbian C++
Not possible to capture screenshots of video,games,etc. with Symbian/S60 APIs
From Forum Nokia Wiki
Currently there is no possible way of taking screen shots of video being played on the screen (or) ongoing games with any S60/Symbian level APIs. It is only possible to access the frame buffers maintained by the window server with the Symbian-side APIs ( like CWsScreenDevice, RHardwareBitmap, Anti-Tearing API (CDirectScreenBitmap) and UserSvr::ScreenInfo()).
When playing back video, MMF video controller does not hand the frames over to the window server. Instead, it only requests a safe drawing region via Direct Screen Access API( even in games as well ), and then updates the video memory directly. Symbian OS does not provide access to raw video memory and it is most likely be possible with some low level screen driver. But these are hardware-dependent interfaces and typically not owned by Nokia.
In summary there is no real solution for this usecase with any S60/Symbian level APIs.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Which Nokia phones have supports.video.capture=true ? | Steel_BRS | Mobile Java Media (Graphics & Sounds) | 10 | 2008-06-30 18:12 |
| realize error on video streaming client | hypatia | Mobile Java Media (Graphics & Sounds) | 2 | 2008-10-06 07:09 |
| Presentation with an S60 phone | scottleaw | General Discussion | 7 | 2007-10-16 03:09 |
| Nokia 6620 | chrise00 | Mobile Java General | 0 | 2005-08-16 02:09 |
| Programming to N95´s camera | Kaisser | Mobile Java Media (Graphics & Sounds) | 10 | 2008-05-15 17:28 |
