1 package net.osdn.gokigen.gr2control.camera;
5 import androidx.annotation.NonNull;
10 public interface ICameraStatus
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);
16 String BATTERY = "battery";
17 String STATE = "state";
18 String FOCUS_MODE = "focusMode";
19 String AF_MODE = "AFMode";
21 String RESOLUTION = "reso";
22 String DRIVE_MODE = "shootMode";
23 String WHITE_BALANCE = "WBMode";
25 String AE = "meteringMode";
27 String AE_STATUS_MULTI = "multi";
28 String AE_STATUS_ESP = "ESP";
29 String AE_STATUS_SPOT = "spot";
30 String AE_STATUS_PINPOINT = "Spot";
31 String AE_STATUS_CENTER = "center";
32 String AE_STATUS_CENTER2 = "Ctr-Weighted";
34 String EFFECT = "effect";
35 String TAKE_MODE = "exposureMode";
36 String IMAGESIZE = "stillSize";
37 String MOVIESIZE = "movieSize";
39 String APERATURE = "av";
40 String SHUTTER_SPEED = "tv";
41 String ISO_SENSITIVITY = "sv";
43 String FLASH_XV = "flashxv";
45 String TAKE_MODE_MOVIE = "movie";