mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-26 06:11:37 +00:00
92 lines
5.8 KiB
C++
92 lines
5.8 KiB
C++
/*
|
|
* Copyright (C) 2008 The Android Open Source Project
|
|
* Copyright (C) 2015 Mozilla Foundation
|
|
*
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
#include "FallbackCameraPlatform.h"
|
|
|
|
using namespace android;
|
|
|
|
MediaProfiles* MediaProfiles::sMediaProfiles = nullptr;
|
|
|
|
const char CameraParameters::KEY_PREVIEW_SIZE[] = "preview-size";
|
|
const char CameraParameters::KEY_SUPPORTED_PREVIEW_SIZES[] = "preview-size-values";
|
|
const char CameraParameters::KEY_PREVIEW_FORMAT[] = "preview-format";
|
|
const char CameraParameters::KEY_SUPPORTED_PREVIEW_FORMATS[] = "preview-format-values";
|
|
const char CameraParameters::KEY_PREVIEW_FRAME_RATE[] = "preview-frame-rate";
|
|
const char CameraParameters::KEY_SUPPORTED_PREVIEW_FRAME_RATES[] = "preview-frame-rate-values";
|
|
const char CameraParameters::KEY_PREVIEW_FPS_RANGE[] = "preview-fps-range";
|
|
const char CameraParameters::KEY_SUPPORTED_PREVIEW_FPS_RANGE[] = "preview-fps-range-values";
|
|
const char CameraParameters::KEY_PICTURE_SIZE[] = "picture-size";
|
|
const char CameraParameters::KEY_SUPPORTED_PICTURE_SIZES[] = "picture-size-values";
|
|
const char CameraParameters::KEY_PICTURE_FORMAT[] = "picture-format";
|
|
const char CameraParameters::KEY_SUPPORTED_PICTURE_FORMATS[] = "picture-format-values";
|
|
const char CameraParameters::KEY_JPEG_THUMBNAIL_WIDTH[] = "jpeg-thumbnail-width";
|
|
const char CameraParameters::KEY_JPEG_THUMBNAIL_HEIGHT[] = "jpeg-thumbnail-height";
|
|
const char CameraParameters::KEY_SUPPORTED_JPEG_THUMBNAIL_SIZES[] = "jpeg-thumbnail-size-values";
|
|
const char CameraParameters::KEY_JPEG_THUMBNAIL_QUALITY[] = "jpeg-thumbnail-quality";
|
|
const char CameraParameters::KEY_JPEG_QUALITY[] = "jpeg-quality";
|
|
const char CameraParameters::KEY_ROTATION[] = "rotation";
|
|
const char CameraParameters::KEY_GPS_LATITUDE[] = "gps-latitude";
|
|
const char CameraParameters::KEY_GPS_LONGITUDE[] = "gps-longitude";
|
|
const char CameraParameters::KEY_GPS_ALTITUDE[] = "gps-altitude";
|
|
const char CameraParameters::KEY_GPS_TIMESTAMP[] = "gps-timestamp";
|
|
const char CameraParameters::KEY_GPS_PROCESSING_METHOD[] = "gps-processing-method";
|
|
const char CameraParameters::KEY_WHITE_BALANCE[] = "whitebalance";
|
|
const char CameraParameters::KEY_SUPPORTED_WHITE_BALANCE[] = "whitebalance-values";
|
|
const char CameraParameters::KEY_EFFECT[] = "effect";
|
|
const char CameraParameters::KEY_SUPPORTED_EFFECTS[] = "effect-values";
|
|
const char CameraParameters::KEY_ANTIBANDING[] = "antibanding";
|
|
const char CameraParameters::KEY_SUPPORTED_ANTIBANDING[] = "antibanding-values";
|
|
const char CameraParameters::KEY_SCENE_MODE[] = "scene-mode";
|
|
const char CameraParameters::KEY_SUPPORTED_SCENE_MODES[] = "scene-mode-values";
|
|
const char CameraParameters::KEY_FLASH_MODE[] = "flash-mode";
|
|
const char CameraParameters::KEY_SUPPORTED_FLASH_MODES[] = "flash-mode-values";
|
|
const char CameraParameters::KEY_FOCUS_MODE[] = "focus-mode";
|
|
const char CameraParameters::KEY_SUPPORTED_FOCUS_MODES[] = "focus-mode-values";
|
|
const char CameraParameters::KEY_MAX_NUM_FOCUS_AREAS[] = "max-num-focus-areas";
|
|
const char CameraParameters::KEY_FOCUS_AREAS[] = "focus-areas";
|
|
const char CameraParameters::KEY_FOCAL_LENGTH[] = "focal-length";
|
|
const char CameraParameters::KEY_HORIZONTAL_VIEW_ANGLE[] = "horizontal-view-angle";
|
|
const char CameraParameters::KEY_VERTICAL_VIEW_ANGLE[] = "vertical-view-angle";
|
|
const char CameraParameters::KEY_EXPOSURE_COMPENSATION[] = "exposure-compensation";
|
|
const char CameraParameters::KEY_MAX_EXPOSURE_COMPENSATION[] = "max-exposure-compensation";
|
|
const char CameraParameters::KEY_MIN_EXPOSURE_COMPENSATION[] = "min-exposure-compensation";
|
|
const char CameraParameters::KEY_EXPOSURE_COMPENSATION_STEP[] = "exposure-compensation-step";
|
|
const char CameraParameters::KEY_AUTO_EXPOSURE_LOCK[] = "auto-exposure-lock";
|
|
const char CameraParameters::KEY_AUTO_EXPOSURE_LOCK_SUPPORTED[] = "auto-exposure-lock-supported";
|
|
const char CameraParameters::KEY_AUTO_WHITEBALANCE_LOCK[] = "auto-whitebalance-lock";
|
|
const char CameraParameters::KEY_AUTO_WHITEBALANCE_LOCK_SUPPORTED[] = "auto-whitebalance-lock-supported";
|
|
const char CameraParameters::KEY_MAX_NUM_METERING_AREAS[] = "max-num-metering-areas";
|
|
const char CameraParameters::KEY_METERING_AREAS[] = "metering-areas";
|
|
const char CameraParameters::KEY_ZOOM[] = "zoom";
|
|
const char CameraParameters::KEY_MAX_ZOOM[] = "max-zoom";
|
|
const char CameraParameters::KEY_ZOOM_RATIOS[] = "zoom-ratios";
|
|
const char CameraParameters::KEY_ZOOM_SUPPORTED[] = "zoom-supported";
|
|
const char CameraParameters::KEY_SMOOTH_ZOOM_SUPPORTED[] = "smooth-zoom-supported";
|
|
const char CameraParameters::KEY_FOCUS_DISTANCES[] = "focus-distances";
|
|
const char CameraParameters::KEY_VIDEO_FRAME_FORMAT[] = "video-frame-format";
|
|
const char CameraParameters::KEY_VIDEO_SIZE[] = "video-size";
|
|
const char CameraParameters::KEY_SUPPORTED_VIDEO_SIZES[] = "video-size-values";
|
|
const char CameraParameters::KEY_PREFERRED_PREVIEW_SIZE_FOR_VIDEO[] = "preferred-preview-size-for-video";
|
|
const char CameraParameters::KEY_MAX_NUM_DETECTED_FACES_HW[] = "max-num-detected-faces-hw";
|
|
const char CameraParameters::KEY_MAX_NUM_DETECTED_FACES_SW[] = "max-num-detected-faces-sw";
|
|
const char CameraParameters::KEY_RECORDING_HINT[] = "recording-hint";
|
|
const char CameraParameters::KEY_VIDEO_SNAPSHOT_SUPPORTED[] = "video-snapshot-supported";
|
|
const char CameraParameters::KEY_VIDEO_STABILIZATION[] = "video-stabilization";
|
|
const char CameraParameters::KEY_VIDEO_STABILIZATION_SUPPORTED[] = "video-stabilization-supported";
|
|
const char CameraParameters::KEY_LIGHTFX[] = "light-fx";
|
|
|