I have written a small app for 7710. The app needs to take pictures using the built-in camera. I could create player and take snapshots.
player = Manager.createPlayer("capture://video");
vidCon = (VideoControl) player.getControl("VideoControl");

But the problem was, when I asked for 1024x800 (max) image using
byte [] raw = vidCon .getSnapshot("encoding=jpeg&width=1024&height=800");

I actually get an image which looks like is not truely high res. It looks it is actaully 160x124 (default for video player mode) and then stretched to 1024x800.