2010-03-26 4 views
-1

аналогично этой теме: OpenGL extensions available on different Android devices Я хотел бы собрать различные PixelFormats, которые используют устройства android.Android PixelFormat на устройство

Чтобы узнать, необходимо сделать следующее:

Parameters camParams = camera.getParameters(); 
int format = camParams.getPreviewFormat(); 

Теперь вы должны найти номер в следующем списке: developer.android.com/reference/android/graphics/PixelFormat.html#A_8

Как правило, открыть камеру описано здесь: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/graphics/CameraPreview.html

Я буду отталкиваться:

устройства: T-Mobile G1/HTC Dream
андроида: 1,6 (циан мод)
Формат: YCbCr_420_SP

Итак, какие форматы у ваших андроид телефонов использовать? заранее спасибо: D

ответ

0

устройство: Motorola XT720 (MOTOROI) андроид: 2.0.1 Формат: YCbCr_420_SP

0

Согласно документации, это по умолчанию во всех устройствах

общественности абстрактных void onPreviewFrame (байт [] данные, камера камеры)

С: API Уровень 1 Обратный вызов, который обеспечивает предварительные рамки. Данные параметров Содержимое кадра предварительного просмотра в формате, определяемом ImageFormat, который может быть запрошен с помощью getPreviewFormat(). Если setPreviewFormat (int) никогда не вызывается, по умолчанию будет формат YCbCr_420_SP (NV21).

Я пытался использовать setPreviewFormat изменить это без особого успеха на HTC Tattoo и HTC Desire

Смежные вопросы