OSDN Git Service

Theta用にOpenGLのビューを用意する(準備その2)。
[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 CONNECTION_METHOD = "connection_method";
11     String CONNECTION_METHOD_OPC = "OPC";
12     String CONNECTION_METHOD_THETA = "THETA";
13     String CONNECTION_METHOD_DEFAULT_VALUE = CONNECTION_METHOD_OPC;
14
15     String FRAME_GRID = "frame_grid";
16     String FRAME_GRID_DEFAULT_VALUE = "0";
17
18     String THETA_GL_VIEW = "theta_gl_view";
19
20     String IMAGE_CONVERTER = "image_converter";
21     String IMAGE_CONVERTER_DEFAULT_VALUE = "0";
22
23     String TAKE_MODE =  "take_mode";
24     String TAKE_MODE_DEFAULT_VALUE =  "P";
25
26     String COLOR_TONE = "color_tone";
27     String COLOR_TONE_DEFAULT_VALUE = "I_FINISH";
28
29     String AE_MODE = "ae_mode";
30     String AE_MODE_DEFAULT_VALUE = "AE_ESP";
31
32     String WB_MODE = "wb_mode";
33     String WB_MODE_DEFAULT_VALUE = "WB_AUTO";
34
35     String EXPOSURE_COMPENSATION = "exposure_compensation";
36     String EXPOSURE_COMPENSATION_DEFAULT_VALUE = "0";
37
38     String SHUTTER_SPEED = "shutter_speed";
39     String SHUTTER_SPEED_DEFAULT_VALUE = "60";
40
41     String APERTURE = "aperture";
42     String APERTURE_DEFAULT_VALUE = "1";
43
44     String ISO_SENSITIVITY = "iso_sensitivity";
45     String ISO_SENSITIVITY_DEFAULT_VALUE = "Auto";
46
47     String LIVE_VIEW_QUALITY = "live_view_quality";
48     String LIVE_VIEW_QUALITY_DEFAULT_VALUE = "VGA";
49
50     String SOUND_VOLUME_LEVEL = "sound_volume_level";
51     String SOUND_VOLUME_LEVEL_DEFAULT_VALUE = "OFF";
52
53     String RAW = "raw";
54     String SHOOT_ONLY_CAMERA = "only_camera";
55
56     String PHONE_CAMERA_ID = "phone_camera_id";
57     String PHONE_CAMERA_ID_DEFAULT_VALUE = "0";
58
59     String PHONE_CAMERA_ROTATION = "camera_rotation";
60     String PHONE_CAMERA_ROTATION_DEFAULT_VALUE = "90";
61
62     String EXIT_APPLICATION = "exit_application";
63     String EXIT_APPLICATION_WITH_DISCONNECT = "exit_app_and_disconn";
64
65     String PLAYBACK_CAMERA = "playback_camera";
66     String PLAYBACK_PHONE = "playback_phone";
67
68     String SHOW_SAMPLE_IMAGE = "show_sample_image";
69     String SHOW_SAMPLE_IMAGE_DEFAULT_VALUE = "0";
70
71     String SELECT_SAMPLE_IMAGE = "select_sample_image";
72
73     String USE_CUSTOM_SPLASH = "use_custom_splash";
74     String SELECT_SPLASH_IMAGE = "select_splash_image";
75
76     String SCENE_MANIPULATE_IMAGE = "manipulate_image";
77
78     String SHOW_LEVEL_GAUGE_STATUS = "level_gauge";
79     String SHOW_GRID_STATUS = "show_grid";
80     String SHOW_FOCUS_ASSIST_STATUS = "show_focus_assist";
81
82     int CHOICE_SPLASH_SCREEN = 10;
83     int SELECT_SAMPLE_IMAGE_CODE = 110;
84     int SELECT_SPLASH_IMAGE_CODE = 120;
85
86     String getLiveViewSize();
87     void restoreCameraSettings(Callback callback);
88     void storeCameraSettings(Callback callback);
89
90     interface Callback
91     {
92         void stored(boolean result);
93         void restored(boolean result);
94     }
95 }