Home | History | Annotate | Download | only in libcamera

Lines Matching refs:CameraParameters

144     CameraParameters p;
145 CameraParameters ip;
156 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,
158 p.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES,
161 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES,
163 p.set(CameraParameters::KEY_SUPPORTED_PICTURE_SIZES,
180 previewColorString = CameraParameters::PIXEL_FORMAT_YUV420SP;
182 previewColorString.append(CameraParameters::PIXEL_FORMAT_YUV420P);
183 p.setPreviewFormat(CameraParameters::PIXEL_FORMAT_YUV420SP);
184 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FORMATS, previewColorString.string());
185 p.set(CameraParameters::KEY_VIDEO_FRAME_FORMAT, CameraParameters::PIXEL_FORMAT_YUV420P);
188 p.setPictureFormat(CameraParameters::PIXEL_FORMAT_JPEG);
190 p.set(CameraParameters::KEY_JPEG_QUALITY, "100"); // maximum quality
191 p.set(CameraParameters::KEY_SUPPORTED_PICTURE_FORMATS,
192 CameraParameters::PIXEL_FORMAT_JPEG);
197 parameterString = CameraParameters::FOCUS_MODE_AUTO;
199 parameterString.append(CameraParameters::FOCUS_MODE_INFINITY);
201 parameterString.append(CameraParameters::FOCUS_MODE_MACRO);
202 p.set(CameraParameters::KEY_SUPPORTED_FOCUS_MODES,
204 p.set(CameraParameters::KEY_FOCUS_MODE,
205 CameraParameters::FOCUS_MODE_AUTO);
206 p.set(CameraParameters::KEY_FOCUS_DISTANCES,
208 p.set(CameraParameters::KEY_SUPPORTED_JPEG_THUMBNAIL_SIZES,
210 p.set(CameraParameters::KEY_JPEG_THUMBNAIL_WIDTH, "320");
211 p.set(CameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT, "240");
212 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATES, "30");
215 parameterString = CameraParameters::FOCUS_MODE_FIXED;
216 p.set(CameraParameters::KEY_SUPPORTED_FOCUS_MODES,
218 p.set(CameraParameters::KEY_FOCUS_MODE,
219 CameraParameters::FOCUS_MODE_FIXED);
220 p.set(CameraParameters::KEY_FOCUS_DISTANCES,
222 p.set(CameraParameters::KEY_SUPPORTED_JPEG_THUMBNAIL_SIZES,
224 p.set(CameraParameters::KEY_JPEG_THUMBNAIL_WIDTH, "160");
225 p.set(CameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT, "120");
226 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATES, "15");
230 parameterString = CameraParameters::EFFECT_NONE;
232 parameterString.append(CameraParameters::EFFECT_MONO);
234 parameterString.append(CameraParameters::EFFECT_NEGATIVE);
236 parameterString.append(CameraParameters::EFFECT_SEPIA);
237 p.set(CameraParameters::KEY_SUPPORTED_EFFECTS, parameterString.string());
240 parameterString = CameraParameters::FLASH_MODE_ON;
242 parameterString.append(CameraParameters::FLASH_MODE_OFF);
244 parameterString.append(CameraParameters::FLASH_MODE_AUTO);
246 parameterString.append(CameraParameters::FLASH_MODE_TORCH);
247 p.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES,
249 p.set(CameraParameters::KEY_FLASH_MODE,
250 CameraParameters::FLASH_MODE_OFF);
252 parameterString = CameraParameters::SCENE_MODE_AUTO;
254 parameterString.append(CameraParameters::SCENE_MODE_PORTRAIT);
256 parameterString.append(CameraParameters::SCENE_MODE_LANDSCAPE);
258 parameterString.append(CameraParameters::SCENE_MODE_NIGHT);
260 parameterString.append(CameraParameters::SCENE_MODE_BEACH);
262 parameterString.append(CameraParameters::SCENE_MODE_SNOW);
264 parameterString.append(CameraParameters::SCENE_MODE_SUNSET);
266 parameterString.append(CameraParameters::SCENE_MODE_FIREWORKS);
268 parameterString.append(CameraParameters::SCENE_MODE_SPORTS);
270 parameterString.append(CameraParameters::SCENE_MODE_PARTY);
272 parameterString.append(CameraParameters::SCENE_MODE_CANDLELIGHT);
273 p.set(CameraParameters::KEY_SUPPORTED_SCENE_MODES,
275 p.set(CameraParameters::KEY_SCENE_MODE,
276 CameraParameters::SCENE_MODE_AUTO);
281 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FPS_RANGE, "(15000,30000)");
282 p.set(CameraParameters::KEY_PREVIEW_FPS_RANGE, "15000,30000");
284 p.set(CameraParameters::KEY_FOCAL_LENGTH, "3.43");
286 p.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FPS_RANGE, "(7500,30000)");
287 p.set(CameraParameters::KEY_PREVIEW_FPS_RANGE, "7500,30000");
289 p.set(CameraParameters::KEY_FOCAL_LENGTH, "0.9");
292 parameterString = CameraParameters::WHITE_BALANCE_AUTO;
294 parameterString.append(CameraParameters::WHITE_BALANCE_INCANDESCENT);
296 parameterString.append(CameraParameters::WHITE_BALANCE_FLUORESCENT);
298 parameterString.append(CameraParameters::WHITE_BALANCE_DAYLIGHT);
300 parameterString.append(CameraParameters::WHITE_BALANCE_CLOUDY_DAYLIGHT);
301 p.set(CameraParameters::KEY_SUPPORTED_WHITE_BALANCE,
311 p.set(CameraParameters::KEY_JPEG_THUMBNAIL_QUALITY, "100");
313 p.set(CameraParameters::KEY_ROTATION, 0);
314 p.set(CameraParameters::KEY_WHITE_BALANCE, CameraParameters::WHITE_BALANCE_AUTO);
316 p.set(CameraParameters::KEY_EFFECT, CameraParameters::EFFECT_NONE);
331 p.set(CameraParameters::KEY_HORIZONTAL_VIEW_ANGLE, "51.2");
332 p.set(CameraParameters::KEY_VERTICAL_VIEW_ANGLE, "39.4");
334 p.set(CameraParameters::KEY_EXPOSURE_COMPENSATION, "0");
335 p.set(CameraParameters::KEY_MAX_EXPOSURE_COMPENSATION, "4");
336 p.set(CameraParameters::KEY_MIN_EXPOSURE_COMPENSATION, "-4");
337 p.set(CameraParameters::KEY_EXPOSURE_COMPENSATION_STEP, "0.5");
606 if (!strcmp(preview_format, CameraParameters::PIXEL_FORMAT_YUV420SP)) {
1544 status_t CameraHardwareSec::setParameters(const CameraParameters& params)
1565 if (strcmp(new_str_preview_format, CameraParameters::PIXEL_FORMAT_YUV420SP) &&
1566 strcmp(new_str_preview_format, CameraParameters::PIXEL_FORMAT_YUV420P)) {
1641 if (!strcmp(new_str_picture_format, CameraParameters::PIXEL_FORMAT_RGB565))
1643 else if (!strcmp(new_str_picture_format, CameraParameters::PIXEL_FORMAT_RGBA8888))
1645 else if (!strcmp(new_str_picture_format, CameraParameters::PIXEL_FORMAT_YUV420SP))
1657 else if (!strcmp(new_str_picture_format, CameraParameters::PIXEL_FORMAT_JPEG))
1673 int new_jpeg_quality = params.getInt(CameraParameters::KEY_JPEG_QUALITY);
1681 mParameters.set(CameraParameters::KEY_JPEG_QUALITY, new_jpeg_quality);
1686 int new_jpeg_thumbnail_width = params.getInt(CameraParameters::KEY_JPEG_THUMBNAIL_WIDTH);
1687 int new_jpeg_thumbnail_height= params.getInt(CameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT);
1693 mParameters.set(CameraParameters::KEY_JPEG_THUMBNAIL_WIDTH, new_jpeg_thumbnail_width);
1694 mParameters.set(CameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT, new_jpeg_thumbnail_height);
1709 int new_rotation = params.getInt(CameraParameters::KEY_ROTATION);
1717 mParameters.set(CameraParameters::KEY_ROTATION, new_rotation);
1722 int new_exposure_compensation = params.getInt(CameraParameters::KEY_EXPOSURE_COMPENSATION);
1723 int max_exposure_compensation = params.getInt(CameraParameters::KEY_MAX_EXPOSURE_COMPENSATION);
1724 int min_exposure_compensation = params.getInt(CameraParameters::KEY_MIN_EXPOSURE_COMPENSATION);
1732 mParameters.set(CameraParameters::KEY_EXPOSURE_COMPENSATION, new_exposure_compensation);
1737 const char *new_white_str = params.get(CameraParameters::KEY_WHITE_BALANCE);
1742 if (!strcmp(new_white_str, CameraParameters::WHITE_BALANCE_AUTO))
1745 CameraParameters::WHITE_BALANCE_DAYLIGHT))
1748 CameraParameters::WHITE_BALANCE_CLOUDY_DAYLIGHT))
1751 CameraParameters::WHITE_BALANCE_FLUORESCENT))
1754 CameraParameters::WHITE_BALANCE_INCANDESCENT))
1766 mParameters.set(CameraParameters::KEY_WHITE_BALANCE, new_white_str);
1772 const char *new_scene_mode_str = params.get(CameraParameters::KEY_SCENE_MODE);
1773 const char *current_scene_mode_str = mParameters.get(CameraParameters::KEY_SCENE_MODE);
1802 const char *new_focus_mode_str = params.get(CameraParameters::KEY_FOCUS_MODE);
1807 const char *new_flash_mode_str = params.get(CameraParameters::KEY_FLASH_MODE);
1810 mParameters.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FPS_RANGE, "(15000,30000)");
1811 mParameters.set(CameraParameters::KEY_PREVIEW_FPS_RANGE,
1814 if (!strcmp(new_scene_mode_str, CameraParameters::SCENE_MODE_AUTO)) {
1816 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "on,off,auto,torch");
1820 new_focus_mode_str = CameraParameters::FOCUS_MODE_AUTO;
1822 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1825 CameraParameters::SCENE_MODE_PORTRAIT)) {
1827 new_flash_mode_str = CameraParameters::FLASH_MODE_AUTO;
1828 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "auto");
1830 CameraParameters::SCENE_MODE_LANDSCAPE)) {
1832 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1833 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1835 CameraParameters::SCENE_MODE_SPORTS)) {
1837 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1838 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1840 CameraParameters::SCENE_MODE_PARTY)) {
1842 new_flash_mode_str = CameraParameters::FLASH_MODE_AUTO;
1843 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "auto");
1845 CameraParameters::SCENE_MODE_BEACH)) ||
1847 CameraParameters::SCENE_MODE_SNOW))) {
1849 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1850 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1852 CameraParameters::SCENE_MODE_SUNSET)) {
1854 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1855 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1857 CameraParameters::SCENE_MODE_NIGHT)) {
1859 mParameters.set(CameraParameters::KEY_SUPPORTED_PREVIEW_FPS_RANGE, "(4000,30000)");
1860 mParameters.set(CameraParameters::KEY_PREVIEW_FPS_RANGE,
1862 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1863 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1865 CameraParameters::SCENE_MODE_FIREWORKS)) {
1867 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1868 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1870 CameraParameters::SCENE_MODE_CANDLELIGHT)) {
1872 new_flash_mode_str = CameraParameters::FLASH_MODE_OFF;
1873 mParameters.set(CameraParameters::KEY_SUPPORTED_FLASH_MODES, "off");
1886 CameraParameters::FOCUS_MODE_AUTO)) {
1888 mParameters.set(CameraParameters::KEY_FOCUS_DISTANCES,
1892 CameraParameters::FOCUS_MODE_MACRO)) {
1894 mParameters.set(CameraParameters::KEY_FOCUS_DISTANCES,
1898 CameraParameters::FOCUS_MODE_INFINITY)) {
1900 mParameters.set(CameraParameters::KEY_FOCUS_DISTANCES,
1913 mParameters.set(CameraParameters::KEY_FOCUS_MODE, new_focus_mode_str);
1922 if (!strcmp(new_flash_mode_str, CameraParameters::FLASH_MODE_OFF))
1924 else if (!strcmp(new_flash_mode_str, CameraParameters::FLASH_MODE_AUTO))
1926 else if (!strcmp(new_flash_mode_str, CameraParameters::FLASH_MODE_ON))
1928 else if (!strcmp(new_flash_mode_str, CameraParameters::FLASH_MODE_TORCH))
1939 mParameters.set(CameraParameters::KEY_FLASH_MODE, new_flash_mode_str);
1950 mParameters.set(CameraParameters::KEY_SCENE_MODE, new_scene_mode_str);
1955 mParameters.get(CameraParameters::KEY_SUPPORTED_FOCUS_MODES))) {
1964 const char *new_image_effect_str = params.get(CameraParameters::KEY_EFFECT);
1969 if (!strcmp(new_image_effect_str, CameraParameters::EFFECT_NONE))
1971 else if (!strcmp(new_image_effect_str, CameraParameters::EFFECT_MONO))
1973 else if (!strcmp(new_image_effect_str, CameraParameters::EFFECT_SEPIA))
1975 else if (!strcmp(new_image_effect_str, CameraParameters::EFFECT_AQUA))
1977 else if (!strcmp(new_image_effect_str, CameraParameters::EFFECT_NEGATIVE))
1990 const char *old_image_effect_str = mParameters.get(CameraParameters::KEY_EFFECT);
1998 mParameters.set(CameraParameters::KEY_EFFECT, new_image_effect_str);
2043 const char *new_gps_latitude_str = params.get(CameraParameters::KEY_GPS_LATITUDE);
2049 mParameters.set(CameraParameters::KEY_GPS_LATITUDE, new_gps_latitude_str);
2051 mParameters.remove(CameraParameters::KEY_GPS_LATITUDE);
2056 const char *new_gps_longitude_str = params.get(CameraParameters::KEY_GPS_LONGITUDE);
2063 mParameters.set(CameraParameters::KEY_GPS_LONGITUDE, new_gps_longitude_str);
2065 mParameters.remove(CameraParameters::KEY_GPS_LONGITUDE);
2070 const char *new_gps_altitude_str = params.get(CameraParameters::KEY_GPS_ALTITUDE);
2077 mParameters.set(CameraParameters::KEY_GPS_ALTITUDE, new_gps_altitude_str);
2079 mParameters.remove(CameraParameters::KEY_GPS_ALTITUDE);
2084 const char *new_gps_timestamp_str = params.get(CameraParameters::KEY_GPS_TIMESTAMP);
2091 mParameters.set(CameraParameters::KEY_GPS_TIMESTAMP, new_gps_timestamp_str);
2093 mParameters.remove(CameraParameters::KEY_GPS_TIMESTAMP);
2098 const char *new_gps_processing_method_str = params.get(CameraParameters::KEY_GPS_PROCESSING_METHOD);
2105 mParameters.set(CameraParameters::KEY_GPS_PROCESSING_METHOD, new_gps_processing_method_str);
2107 mParameters.remove(CameraParameters::KEY_GPS_PROCESSING_METHOD);
2221 CameraParameters CameraHardwareSec::getParameters() const
2561 CameraParameters p(str);
2570 CameraParameters parms = obj(dev)->getParameters();