OSDN Git Service

次バージョンのための拡張を開始。
[gokigen/PKRemote.git] / app / src / main / java / net / osdn / gokigen / pkremote / camera / vendor / olympuspen / IOlympusPenInterfaceProvider.java
1 package net.osdn.gokigen.pkremote.camera.vendor.olympuspen;
2
3 import net.osdn.gokigen.pkremote.camera.interfaces.control.ICameraButtonControl;
4 import net.osdn.gokigen.pkremote.camera.interfaces.control.ICameraConnection;
5 import net.osdn.gokigen.pkremote.camera.interfaces.control.ICameraRunMode;
6 import net.osdn.gokigen.pkremote.camera.interfaces.control.ICaptureControl;
7 import net.osdn.gokigen.pkremote.camera.interfaces.control.IFocusingControl;
8 import net.osdn.gokigen.pkremote.camera.interfaces.control.IZoomLensControl;
9 import net.osdn.gokigen.pkremote.camera.interfaces.liveview.IDisplayInjector;
10 import net.osdn.gokigen.pkremote.camera.interfaces.liveview.ILiveViewControl;
11 import net.osdn.gokigen.pkremote.camera.interfaces.liveview.ILiveViewListener;
12 import net.osdn.gokigen.pkremote.camera.interfaces.playback.IPlaybackControl;
13 import net.osdn.gokigen.pkremote.camera.interfaces.status.ICameraHardwareStatus;
14 import net.osdn.gokigen.pkremote.camera.interfaces.status.ICameraInformation;
15 import net.osdn.gokigen.pkremote.camera.interfaces.status.ICameraStatus;
16 import net.osdn.gokigen.pkremote.camera.interfaces.status.ICameraStatusWatcher;
17
18 /**
19  *
20  */
21 public interface IOlympusPenInterfaceProvider
22 {
23     ICameraConnection getOlyCameraConnection();
24     ILiveViewControl getLiveViewControl();
25     ILiveViewListener getLiveViewListener();
26     IFocusingControl getFocusingControl();
27     ICameraInformation getCameraInformation();
28     IZoomLensControl getZoomLensControl();
29     ICaptureControl getCaptureControl();
30     ICameraButtonControl getButtonControl();
31     IDisplayInjector getDisplayInjector();
32
33     ICameraStatus getCameraStatusListHolder();
34     ICameraStatusWatcher getCameraStatusWatcher();
35     IPlaybackControl getPlaybackControl();
36
37     ICameraHardwareStatus getHardwareStatus();
38     ICameraRunMode getCameraRunMode();
39 }