Tirar foto da câmera durante a gravação - Como no Galaxy S3?

Estou desenvolvendo um aplicativo de câmera que usa o SurfaceView para exibição.

Eu sou capaz de tirar o screenshot do SurfaceView (e salvá-lo como um bitmap)
com getDrawingCache () (em um layout que envolve o SurfaceView)
e também com canvas.drawBitmap (...)

no entanto, nos dois sentidos, o bitmap é sempre transparente / em branco.

Eu tenho a galáxia S3 e posso ver que eles têm esse recurso em sua câmera exatamente como eles fazem isso?

obrigado!

questionAnswers(2)

yourAnswerToTheQuestion