OSDN Git Service

1fc57df625317d8098554567422e76e163a27cd1
[gokigen/A01d.git] / app / src / main / java / net / osdn / gokigen / a01d / camera / nikon / operation / NikonFocusingControl.java
1 package net.osdn.gokigen.a01d.camera.nikon.operation;
2
3 import android.app.Activity;
4 import android.view.MotionEvent;
5
6 import androidx.annotation.NonNull;
7
8 import net.osdn.gokigen.a01d.camera.IFocusingControl;
9 import net.osdn.gokigen.a01d.camera.ptpip.wrapper.command.PtpIpCommandPublisher;
10 import net.osdn.gokigen.a01d.liveview.IAutoFocusFrameDisplay;
11 import net.osdn.gokigen.a01d.liveview.IIndicatorControl;
12
13 public class NikonFocusingControl implements IFocusingControl
14 {
15     private final Activity context;
16     private final PtpIpCommandPublisher commandPublisher;
17     private final IAutoFocusFrameDisplay frameDisplayer;
18     private final IIndicatorControl indicator;
19
20     public NikonFocusingControl(@NonNull Activity context, @NonNull PtpIpCommandPublisher commandPublisher, IAutoFocusFrameDisplay frameDisplayer, IIndicatorControl indicator)
21     {
22         this.context = context;
23         this.commandPublisher = commandPublisher;
24         this.frameDisplayer = frameDisplayer;
25         this.indicator = indicator;
26     }
27
28
29     @Override
30     public boolean driveAutoFocus(MotionEvent motionEvent) {
31         return false;
32     }
33
34     @Override
35     public void unlockAutoFocus() {
36
37     }
38
39     @Override
40     public void halfPressShutter(boolean isPressed) {
41
42     }
43 }