OSDN Git Service

撮影モードがiAuto時に、パワーズームのズームイン・ズームアウトを実行できるようにした。
[gokigen/A01c.git] / wear / src / main / java / jp / sfjp / gokigen / a01c / olycamerawrapper / IOlyCameraCoordinator.java
index b7032db..0b3011a 100644 (file)
@@ -4,6 +4,9 @@ import android.view.MotionEvent;
 
 import jp.co.olympus.camerakit.OLYCameraLiveViewListener;
 import jp.co.olympus.camerakit.OLYCameraStatusListener;
+import jp.sfjp.gokigen.a01c.olycamerawrapper.property.ILoadSaveCameraProperties;
+import jp.sfjp.gokigen.a01c.olycamerawrapper.property.IOlyCameraPropertyProvider;
+import jp.sfjp.gokigen.a01c.olycamerawrapper.property.ICameraPropertyLoadSaveOperations;
 
 /**
  *
@@ -27,6 +30,12 @@ public interface IOlyCameraCoordinator
     /** シングル撮影機能の実行 **/
     void singleShot();
 
+    /** ムービー撮影機能の実行(開始・終了) **/
+    void movieControl();
+
+    /** インターバル&ブラケッティング撮影の実行 **/
+    void bracketingShot(int bracketingStyle, int bracketingCount, int durationSeconds);
+
     /** 撮影確認画像の設定 **/
     void setRecViewMode(boolean isRecViewMode);
 
@@ -52,6 +61,9 @@ public interface IOlyCameraCoordinator
     // カメラプロパティアクセスインタフェース
     IOlyCameraPropertyProvider getCameraPropertyProvider();
 
+    // カメラプロパティのロード・セーブインタフェース(読み込み中/保存中のダイアログ表示機能付き)
+    ICameraPropertyLoadSaveOperations getCameraPropertyLoadSaveOperations();
+
     // カメラプロパティのロード・セーブインタフェース
     ILoadSaveCameraProperties getLoadSaveCameraProperties();
 
@@ -60,9 +72,8 @@ public interface IOlyCameraCoordinator
 
     IOlyCameraConnection getConnectionInterface();
 
-
-    /** デジタル水準器のチェック状態を更新する **/
-    //void updateLevelGaugeChecking();
+    /** ズームレンズの状態ホルダを応答 **/
+    IZoomLensHolder getZoomLensHolder();
 
     // デジタル水準器のホルダーを取得する
     ILevelGauge getLevelGauge();