1 package net.osdn.gokigen.pkremote.camera.vendor.ptpip.wrapper;
3 import android.util.Log;
5 import net.osdn.gokigen.pkremote.camera.interfaces.control.ICameraRunMode;
6 import net.osdn.gokigen.pkremote.camera.vendor.ptpip.wrapper.status.IPtpIpRunModeHolder;
8 public class PtpIpRunMode implements ICameraRunMode, IPtpIpRunModeHolder
10 private final String TAG = toString();
11 private boolean isChanging = false;
12 private boolean isRecordingMode = false;
20 public void changeRunMode(boolean isRecording)
23 Log.v(TAG, "changeRunMode() : " + isRecording);
27 public boolean isRecordingMode()
29 Log.v(TAG, "isRecordingMode() : " + isRecordingMode + " (" + isChanging + ")");
33 // モード変更中の場合は、かならず false を応答する
36 return (isRecordingMode);
40 public void transitToRecordingMode(boolean isFinished)
42 isChanging = !isFinished;
43 isRecordingMode = true;
47 public void transitToPlaybackMode(boolean isFinished)
49 isChanging = !isFinished;
50 isRecordingMode = false;