I have built an activity where I have created an overlay on the camera interface..which looks like
But the problem is when I take photo with this custom looking camera it produces the normal square images..
So how can I have the picture of the only the region that is showing currently in the camera-screen (as shown in the picture a circular area)