OSDN Git Service

カメラプロパティの値を作りこみ。
[gokigen/Gr2Control.git] / app / src / main / java / net / osdn / gokigen / gr2control / camera / ICameraStatus.java
1 package net.osdn.gokigen.gr2control.camera;
2
3 import android.support.annotation.NonNull;
4
5 import java.util.List;
6
7 /**
8  *
9  */
10 public interface ICameraStatus
11 {
12     @NonNull List<String> getStatusList(@NonNull final String key);
13     String getStatus(@NonNull final String key);
14     void setStatus(@NonNull final String key, @NonNull final String value);
15
16     String BATTERY = "battery";
17     String STATE = "state";
18     String FOCUS_MODE = "focusMode";
19     String AF_MODE = "AFMode";
20
21     String RESOLUTION = "reso";
22     String DRIVE_MODE = "shootMode";
23     String WHITE_BALANCE = "WBMode";
24     String AE = "meteringMode";
25
26     String EFFECT = "effect";
27     String TAKE_MODE = "exposureMode";
28     String IMAGESIZE = "stillSize";
29     String MOVIESIZE = "movieSize";
30
31     String APERATURE = "av";
32     String SHUTTER_SPEED = "tv";
33     String ISO_SENSITIVITY = "sv";
34     String EXPREV = "xv";
35     String FLASH_XV = "flashxv";
36 }