OSDN Git Service

いったん保管
[gokigen/A01d.git] / app / src / main / java / net / osdn / gokigen / a01d / camera / nikon / wrapper / liveview / NikonLiveViewControl.java
1 package net.osdn.gokigen.a01d.camera.nikon.wrapper.liveview;
2
3 import android.app.Activity;
4 import android.util.Log;
5
6 import androidx.annotation.NonNull;
7
8 import net.osdn.gokigen.a01d.camera.ILiveViewControl;
9 import net.osdn.gokigen.a01d.camera.ptpip.wrapper.command.IPtpIpCommunication;
10 import net.osdn.gokigen.a01d.liveview.liveviewlistener.IImageDataReceiver;
11 import net.osdn.gokigen.a01d.liveview.liveviewlistener.ILiveViewListener;
12
13 public class NikonLiveViewControl implements ILiveViewControl, ILiveViewListener, IPtpIpCommunication
14 {
15     private final String TAG = this.toString();
16
17     private final Activity context;
18     private final String ipAddr;
19     private final int portNo;
20
21     public NikonLiveViewControl(@NonNull Activity context, @NonNull String ipAddr, int portNo)
22     {
23         this.context = context;
24         this.ipAddr = ipAddr;
25         this.portNo = portNo;
26     }
27
28     public ILiveViewListener getLiveViewListener()
29     {
30         return (this);
31     }
32
33     @Override
34     public void changeLiveViewSize(String size)
35     {
36
37     }
38
39     @Override
40     public void startLiveView()
41     {
42         Log.v(TAG, " startLiveView() ");
43
44     }
45
46     @Override
47     public void stopLiveView()
48     {
49         Log.v(TAG, " stopLiveView() ");
50
51     }
52
53     @Override
54     public void updateDigitalZoom()
55     {
56
57     }
58
59     @Override
60     public void updateMagnifyingLiveViewScale(boolean isChangeScale)
61     {
62
63     }
64
65     @Override
66     public float getMagnifyingLiveViewScale()
67     {
68         return 0;
69     }
70
71     @Override
72     public float getDigitalZoomScale()
73     {
74         return 0;
75     }
76
77     @Override
78     public void setCameraLiveImageView(IImageDataReceiver target)
79     {
80
81     }
82
83     @Override
84     public boolean connect()
85     {
86         Log.v(TAG, " connect() ");
87         return (true);
88     }
89
90     @Override
91     public void disconnect()
92     {
93         Log.v(TAG, " disconnect() ");
94     }
95 }