1 package net.osdn.gokigen.gr2control.camera.playback;
3 import android.support.annotation.NonNull;
5 import net.osdn.gokigen.gr2control.camera.ICameraFileInfo;
6 import net.osdn.gokigen.gr2control.camera.playback.IDownloadContentListCallback;
7 import net.osdn.gokigen.gr2control.camera.playback.IDownloadImageCallback;
13 public interface IPlaybackControl
15 void downloadContentList(@NonNull IDownloadContentListCallback callback);
16 void getContentInfo(@NonNull String path, @NonNull IContentInfoCallback callback);
17 void updateCameraFileInfo(ICameraFileInfo info);
19 void downloadContentScreennail(@NonNull String path, @NonNull IDownloadThumbnailImageCallback callback);
20 void downloadContentThumbnail(@NonNull String path, @NonNull IDownloadThumbnailImageCallback callback);
21 //void downloadContentScreennail(@NonNull String path, @NonNull IDownloadThumbnailImageCallback callback);
22 //void downloadContentThumbnail(@NonNull String path, @NonNull IDownloadThumbnailImageCallback callback);
23 void downloadImage(@NonNull String path, float resize, @NonNull IDownloadImageCallback callback);
24 void downloadLargeContent(@NonNull String path, @NonNull IDownloadLargeContentCallback callback);