동영상을 전송하는 프로그램을 개발중인데.. 동영상 촬영시 시간제한을 걸려고합니다.

                    Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
                    intent.putExtra(MediaStore.EXTRA_OUTPUT, MediaStore.Video.Media.EXTERNAL_CONTENT_URI.toString());
                    startActivityForResult(intent, 1);

위와 같이 내장프로그램을 불러옵니다.

질문 2가지 있습니다.

1. 혹시 동영상 촬영시 시간제한이 가능한 intent 관련 액션이나 방법이 있을까요?
2. 동영상은 위와같이 부르고 사진촬영기능은 아래와 같이 부르는데.. 따로 부르지 않고 한번만 불러서 안에서 변환되게 할 수는 없는지요?
   Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

답변 부탁드려요~