When the button is clicked, the front camera starts recording?

When the button is clicked, the front camera starts recording with mic sounds?

and I want the front camera recording always positioned as below. The place where the user will see himself is in the picture below.

1

if stop recording save as user phone.

I want to know how hard this is.