제가 현재 카메라 SurfaceView를 이용하는 앱을 개발하고 있습니다.

왼쪽 윗부분의 빨간색 테두리 부분이 카메라 SurfaceView를 이용해서 보여주고 있습니다.
제가 구현한 형태가
mCameraView = new FrameLayout(this);
mParams_camera = new WindowManager.LayoutParams(
280,
200,
WindowManager.LayoutParams.TYPE_PHONE,
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE, PixelFormat.TRANSLUCENT);
mParams_camera.gravity = Gravity.LEFT | Gravity.TOP;
mParams_camera.y = 35;
mParams_camera.x = 35;
mCamera = CameraManager.getCameraInstance(mCamera);
mPreview = new CameraPreview(getApplicationContext(), mCamera);
mCameraView.addView(mPreview);
위 코드처럼 레이아웃을 이용하지 않고 자바코드에서 동적으로 생성해서 사용하고 있습니다.
본론으로 들어가서 질문을 말씀드리면 그림의 빨간색 테두리 안에 있는 카메라뷰의 테두리를 둥글게 하고 싶습니다. 그게 아니면 예를들어서 아예 동그란 이미지안에 카메라 서페이스뷰를 띄우고 싶습니다.
기본적인 shape를 이용한 drawble적용은 안되는것 같아서 질문 올립니다.
아시는 선배님이 계시면 참조 문서든 참조 코드던 가르켜 주시면 감사하겠습니다.