OSDN Git Service

Canonのライブビュー通信安定性を向上させる。
[gokigen/A01d.git] / app / src / main / java / net / osdn / gokigen / a01d / camera / ICameraStatus.java
1 package net.osdn.gokigen.a01d.camera;
2
3 import java.util.List;
4
5 public interface ICameraStatus
6 {
7     List<String> getStatusList(final String key);
8     String getStatus(final String key);
9     void setStatus(final String key, final String value);
10
11     String BATTERY = "battery";
12     String STATE = "state";
13     String FOCUS_MODE = "focusMode";
14     String AF_MODE = "AFMode";
15
16     String RESOLUTION = "reso";
17     String DRIVE_MODE = "shootMode";
18     String WHITE_BALANCE = "WBMode";
19
20     String AE = "meteringMode";
21
22     String AE_STATUS_MULTI = "multi";
23     String AE_STATUS_ESP = "ESP";
24     String AE_STATUS_SPOT = "spot";
25     String AE_STATUS_PINPOINT = "Spot";
26     String AE_STATUS_CENTER = "center";
27     String AE_STATUS_CENTER2 = "Ctr-Weighted";
28
29     String EFFECT = "effect";
30     String TAKE_MODE = "exposureMode";
31     String IMAGESIZE = "stillSize";
32     String MOVIESIZE = "movieSize";
33
34     String APERATURE = "av";
35     String SHUTTER_SPEED = "tv";
36     String ISO_SENSITIVITY = "sv";
37     String EXPREV = "xv";
38     String FLASH_XV = "flashxv";
39
40     String TAKE_MODE_MOVIE = "movie";
41 }