Поддерживаемые размеры предварительного просмотра камер для популярных телефонов Android

Я работаю с рамками предварительного просмотра камеры и должен принять решение о том, с каким минимальным размером предварительного просмотра я буду работать. Мне нужно довольно высокое разрешение, и я пытаюсь понять, какое высокое разрешение для предварительного просмотра я могу получить в более популярных телефонах Android и версиях ОС. (Судя по этому вопросу о размерах предварительного просмотра Nexus One / Froyo , похоже, что они иногда меняются по версиям ОС для того же устройства.)

Есть ли какой-либо ресурс в любом месте, который в основном отображает вывод android.hardware.Camera.Parameters.getSupportedPreviewSizes() для множества разных устройств (или пар версий устройств / ОС)?

В качестве альтернативы, если такого листинга нет, этот вопрос может стать таким ресурсом. Я очень с удовольствием отвечу любые ответы, которые включают новые отдельные точки данных для конкретных версий телефонов / ОС.

И чтобы предупредить очевидный комментарий: Да, я знаю, что мне все равно придется тестировать свой код на множестве устройств. Но в идеале я хотел бы сделать некоторые разумно обоснованные решения о разрешении на раннем этапе, без необходимости покупать набор устройств только для начала.

Solutions Collecting From Web of "Поддерживаемые размеры предварительного просмотра камер для популярных телефонов Android"

Мой опыт говорит мне, что 640×480 доступен почти везде, и даже если более крупные разрешения рекламируются объектом камеры, не все из них действительно пригодны для использования. Я испытал segfaults на HTC Hero, когда я пробовал максимальное разрешение. Буфер данных, используемый для передачи изображений предварительного просмотра, имеет mmaped, и этот размер кажется ограниченным

HTC Wildfire работает Froyo

 1280 x 720 1.778 800 x 480 1.667 768 x 432 1.778 720 x 480 1.500 640 x 480 1.333 576 x 432 1.333 480 x 320 1.500 400 x 240 1.667 384 x 288 1.333 352 x 288 1.222 320 x 240 1.333 272 x 272 1.000 240 x 240 1.000 240 x 160 1.500 176 x 144 1.222 

Здесь много данных: http://www.kirill.org/ar/ar.php

У моего Nexus 9 Lollipop эти размеры передней камеры:

 1472 x 1104 1.333 736 x 552 1.333 1280 x 720 1.778 720 x 480 1.500 640 x 480 1.333 352 x 288 1.222 320 x 240 1.333 176 x 144 1.222 

Nexus 4 работает с мороженым сэндвич

 1280 x 720 1.778 800 x 480 1.667 768 x 432 1.778 720 x 480 1.500 640 x 480 1.333 576 x 432 1.333 480 x 320 1.500 384 x 288 1.333 352 x 288 1.222 320 x 240 1.333 240 x 160 1.500 176 x 144 1.222