OSDN Git Service

「お気に入り」設定の保存と展開の機能について、実装準備。それに合わせて一部リファクタリング。
[gokigen/A01c.git] / wear / src / main / java / jp / sfjp / gokigen / a01c / preference / IPreferenceCameraPropertyAccessor.java
1 package jp.sfjp.gokigen.a01c.preference;
2
3 /**
4  *
5  *
6  *
7  */
8 public interface IPreferenceCameraPropertyAccessor
9 {
10     String FRAME_GRID = "frame_grid";
11     String FRAME_GRID_DEFAULT_VALUE = "0";
12
13     String IMAGE_CONVERTER = "image_converter";
14     String IMAGE_CONVERTER_DEFAULT_VALUE = "0";
15
16     String TAKE_MODE =  "take_mode";
17     String TAKE_MODE_DEFAULT_VALUE =  "P";
18
19     String COLOR_TONE = "color_tone";
20     String COLOR_TONE_DEFAULT_VALUE = "I_FINISH";
21
22     String AE_MODE = "ae_mode";
23     String AE_MODE_DEFAULT_VALUE = "AE_ESP";
24
25     String WB_MODE = "wb_mode";
26     String WB_MODE_DEFAULT_VALUE = "WB_AUTO";
27
28     String EXPOSURE_COMPENSATION = "exposure_compensation";
29     String EXPOSURE_COMPENSATION_DEFAULT_VALUE = "0";
30
31     String SHUTTER_SPEED = "shutter_speed";
32     String SHUTTER_SPEED_DEFAULT_VALUE = "60";
33
34     String APERTURE = "aperture";
35     String APERTURE_DEFAULT_VALUE = "1";
36
37     String ISO_SENSITIVITY = "iso_sensitivity";
38     String ISO_SENSITIVITY_DEFAULT_VALUE = "Auto";
39
40     String LIVE_VIEW_QUALITY = "live_view_quality";
41     String LIVE_VIEW_QUALITY_DEFAULT_VALUE = "VGA";
42
43     String SOUND_VOLUME_LEVEL = "sound_volume_level";
44     String SOUND_VOLUME_LEVEL_DEFAULT_VALUE = "OFF";
45
46     String RAW = "raw";
47     String SHOOT_ONLY_CAMERA = "only_camera";
48
49     String PHONE_CAMERA_ID = "phone_camera_id";
50     String PHONE_CAMERA_ID_DEFAULT_VALUE = "0";
51
52     String PHONE_CAMERA_ROTATION = "camera_rotation";
53     String PHONE_CAMERA_ROTATION_DEFAULT_VALUE = "90";
54
55     String EXIT_APPLICATION = "exit_application";
56     String EXIT_APPLICATION_WITH_DISCONNECT = "exit_app_and_disconn";
57
58     String PLAYBACK_CAMERA = "playback_camera";
59     String PLAYBACK_PHONE = "playback_phone";
60
61     String SHOW_SAMPLE_IMAGE = "show_sample_image";
62     String SHOW_SAMPLE_IMAGE_DEFAULT_VALUE = "0";
63
64     String SELECT_SAMPLE_IMAGE = "select_sample_image";
65
66     String USE_CUSTOM_SPLASH = "use_custom_splash";
67     String SELECT_SPLASH_IMAGE = "select_splash_image";
68
69     String SCENE_MANIPULATE_IMAGE = "manipulate_image";
70
71     String SHOW_LEVEL_GAUGE_STATUS = "level_gauge";
72     String SHOW_GRID_STATUS = "show_grid";
73     String SHOW_FOCUS_ASSIST_STATUS = "show_focus_assist";
74
75     int CHOICE_SPLASH_SCREEN = 10;
76     int SELECT_SAMPLE_IMAGE_CODE = 110;
77     int SELECT_SPLASH_IMAGE_CODE = 120;
78
79     String getLiveViewSize();
80     void restoreCameraSettings(Callback callback);
81     void storeCameraSettings(Callback callback);
82
83     interface Callback
84     {
85         void stored(boolean result);
86         void restored(boolean result);
87     }
88 }