카메라 촬영시 2가지 이상 해상도를 변경하여 촬영하고 싶습니다.

안드로이드 1.5기준입니다. 2.0 API를 봤더니 카메라 관련 제어가 많이 생겼던데 1.5에는 없더라구요.

카메라 촬영시 해상도를 설정하는 부분(1280*960 등등)이 무엇인지 궁금합니다.
1280 * 960과 640 * 480 을 촬영하고 싶습니다.

단말별로 카메라 지원이 다르면 단말별로 카메라 해상도를 지원하는 list들을 받아서 메뉴로 선택하여 촬영하고자 합니다.

parameters.getPictureSize(); 로 가져오는것인가 싶었는데요

android.hardware.camera.Size타입을 읽어서 println으로 출력하려면 
어떻게 접근해야 될지도 모르겠습니다.

List<Camera.Size> camResolution = Camera.Size.getSupportedPreviewSizes();

Camera cam;
cam.getParameters().getgetPictureSize();

이런것들을 해봤는데 안됩니다. -_-;

강제로 1280 * 960 촬영하는것도 모르겠습니다...

parameters.setPreviewSize(w,h);는 Surface로 뿌려질 화면 영역을 출력하는거 같아서 촬영 해상도랑은 상관없는것 같구요..

엉엉ㅠㅠ

Camera.Size(int w, int h);로 하면 되나요 ...
그럼 단말에서 기본적으로 가지고 있는 해상도들은 존재하지 않을리가 없는데 단말지원 해상도는 어떻게가져오는지 궁금합니다.