OSDN Git Service

パワーズームレンズ装着時に起動時のズーム位置(5段階)を設置できるようにした。
[gokigen/A01d.git] / app / src / main / java / net / osdn / gokigen / a01d / camera / olympus / IOlympusInterfaceProvider.java
1 package net.osdn.gokigen.a01d.camera.olympus;
2
3 import net.osdn.gokigen.a01d.camera.olympus.operation.ICaptureControl;
4 import net.osdn.gokigen.a01d.camera.olympus.operation.IFocusingControl;
5 import net.osdn.gokigen.a01d.camera.olympus.operation.IZoomLensControl;
6 import net.osdn.gokigen.a01d.camera.olympus.wrapper.ICameraHardwareStatus;
7 import net.osdn.gokigen.a01d.camera.olympus.wrapper.ICameraInformation;
8 import net.osdn.gokigen.a01d.camera.olympus.wrapper.ICameraRunMode;
9 import net.osdn.gokigen.a01d.camera.olympus.wrapper.ILiveViewControl;
10 import net.osdn.gokigen.a01d.camera.olympus.wrapper.property.IOlyCameraPropertyProvider;
11 import net.osdn.gokigen.a01d.camera.olympus.wrapper.connection.IOlyCameraConnection;
12
13 /**
14  *
15  */
16 public interface IOlympusInterfaceProvider
17 {
18     IOlyCameraConnection getOlyCameraConnection();
19     ICameraHardwareStatus getHardwareStatus();
20     IOlyCameraPropertyProvider getCameraPropertyProvider();
21     ICameraRunMode getCameraRunMode();
22     IZoomLensControl getZoomLensControl();
23     ILiveViewControl getLiveViewControl();
24     IFocusingControl getFocusingControl();
25     ICaptureControl getCaptureControl();
26     ICameraInformation getCameraInformation();
27 }