-
public interface IThingCloudCamera
-
-
Method Summary
Modifier and Type Method Description abstract void
registorOnP2PCameraListener(OnP2PCameraListener listener)
abstract void
registerP2PCameraListener(AbsP2pCameraListener listener)
abstract void
removeOnP2PCameraListener()
abstract void
generateCloudCameraView(IRegistorIOTCListener view)
abstract void
createCloudDevice(String cachePath, String devId)
abstract int
configCloudDataTagsV1(String jsonStr, OperationDelegateCallBack callBack)
abstract String
configCloudDataTags(String jsonStr, OperationDelegateCallBack callBack)
abstract void
playCloudDataWithStartTime(long mStartTime, long mEndTime, boolean isEvent, String jsonAuthParams, String encryptKey, OperationCallBack callback, OperationCallBack playFinishedCallBack)
abstract void
playCloudDataWithStartTime(long mStartTime, long mEndTime, boolean isEvent, OperationCallBack callback, OperationCallBack playFinishedCallBack)
abstract int
pausePlayCloudVideo(OperationDelegateCallBack callBack)
abstract int
resumePlayCloudVideo(OperationDelegateCallBack callBack)
abstract int
stopPlayCloudVideo(OperationDelegateCallBack callBack)
abstract int
getCloudMute()
abstract void
setCloudMute(int mute, OperationDelegateCallBack callBack)
abstract int
snapshot(String absoluteFilePath, OperationDelegateCallBack callBack)
abstract int
snapshotWithConfig(IPCSnapshotConfig config, OperationDelegateCallBack callBack)
abstract int
startRecordLocalMp4(String folderPath, String fileName, OperationDelegateCallBack callBack)
abstract int
stopRecordLocalMp4(OperationDelegateCallBack callBack)
abstract void
deinitCloudCamera()
abstract boolean
isRecording()
abstract void
startCloudDataDownload(long startTime, long stopTime, String jsonAuthParams, String encryptKey, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack)
abstract void
startCloudDataDownload(long startTime, long stopTime, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack)
abstract void
stopCloudDataDownload(OperationCallBack callBack)
abstract void
)>deleteCloudVideo(long timeGT, long timeLT, String timeZone, IThingResultCallback<String> listener)
abstract void
)>deleteCloudVideo(String devId, long timeGT, long timeLT, boolean isAllDay, String timeZone, IThingResultCallback<String> listener)
abstract void
destroyCloudBusiness()
abstract void
)>queryCloudServiceStatus(String devId, IThingResultCallback<CloudStatusBean> callback)
abstract void
)>getCloudSecret(String devId, IThingResultCallback<String> callback)
abstract void
)>queryCloudDiskProperty(String devId, IThingResultCallback<JSONObject> callback)
abstract void
>)>getCloudDays(String devId, String timezoneId, IThingResultCallback<List<CloudDayBean>> callback)
abstract void
>)>getCloudDays(String devId, IThingResultCallback<List<CloudDayBean>> callback)
abstract void
>)>getTimeLineInfo(String devId, long timeGT, long timeLT, IThingResultCallback<List<TimePieceBean>> callback)
abstract void
>)>getMotionDetectionInfo(String devId, long timeGT, long timeLT, int offset, int limit, IThingResultCallback<List<TimeRangeBean>> callback)
abstract void
>)>getMotionDetectionInfo(String devId, String aiCodes, long timeGT, long timeLT, int offset, int limit, IThingResultCallback<List<TimeRangeBean>> callback)
abstract void
destroy()
abstract void
setPlayCloudDataSpeed(int speed, OperationCallBack operationCallBack)
abstract void
)>getCloudUrls(String devId, long timeGT, long timeLT, boolean isEvent, IThingResultCallback<CloudUrlsBean> callback)
abstract void
)>getCloudFrameDownloadInfo(String cloudUrl, int width, int height, int interval, IThingResultCallback<CloudFrameInfoBean> callback)
abstract void
)>queryAIDetectConfig(String devId, IThingResultCallback<AIDetectConfigBean> callback)
abstract void
)>enableAIDetect(String devId, boolean enable, IThingResultCallback<Boolean> callback)
abstract void
)>enableAIDetectEventType(String devId, String aiCode, int enableState, IThingResultCallback<Boolean> callback)
abstract void
)>getCloudStorageUrl(long homeId, String devId, IThingResultCallback<String> callback)
-
-
Method Detail
-
registorOnP2PCameraListener
abstract void registorOnP2PCameraListener(OnP2PCameraListener listener)
-
registerP2PCameraListener
abstract void registerP2PCameraListener(AbsP2pCameraListener listener)
-
removeOnP2PCameraListener
abstract void removeOnP2PCameraListener()
-
generateCloudCameraView
abstract void generateCloudCameraView(IRegistorIOTCListener view)
-
createCloudDevice
abstract void createCloudDevice(String cachePath, String devId)
-
configCloudDataTagsV1
abstract int configCloudDataTagsV1(String jsonStr, OperationDelegateCallBack callBack)
-
configCloudDataTags
abstract String configCloudDataTags(String jsonStr, OperationDelegateCallBack callBack)
-
playCloudDataWithStartTime
abstract void playCloudDataWithStartTime(long mStartTime, long mEndTime, boolean isEvent, String jsonAuthParams, String encryptKey, OperationCallBack callback, OperationCallBack playFinishedCallBack)
-
playCloudDataWithStartTime
abstract void playCloudDataWithStartTime(long mStartTime, long mEndTime, boolean isEvent, OperationCallBack callback, OperationCallBack playFinishedCallBack)
-
pausePlayCloudVideo
abstract int pausePlayCloudVideo(OperationDelegateCallBack callBack)
-
resumePlayCloudVideo
abstract int resumePlayCloudVideo(OperationDelegateCallBack callBack)
-
stopPlayCloudVideo
abstract int stopPlayCloudVideo(OperationDelegateCallBack callBack)
-
getCloudMute
abstract int getCloudMute()
-
setCloudMute
abstract void setCloudMute(int mute, OperationDelegateCallBack callBack)
-
snapshot
abstract int snapshot(String absoluteFilePath, OperationDelegateCallBack callBack)
-
snapshotWithConfig
abstract int snapshotWithConfig(IPCSnapshotConfig config, OperationDelegateCallBack callBack)
-
startRecordLocalMp4
abstract int startRecordLocalMp4(String folderPath, String fileName, OperationDelegateCallBack callBack)
-
stopRecordLocalMp4
abstract int stopRecordLocalMp4(OperationDelegateCallBack callBack)
-
deinitCloudCamera
abstract void deinitCloudCamera()
-
isRecording
abstract boolean isRecording()
-
startCloudDataDownload
abstract void startCloudDataDownload(long startTime, long stopTime, String jsonAuthParams, String encryptKey, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack)
-
startCloudDataDownload
abstract void startCloudDataDownload(long startTime, long stopTime, String folderPath, String mp4FileName, OperationCallBack callback, ProgressCallBack progressCallBack, OperationCallBack playFinishedCallBack)
-
stopCloudDataDownload
abstract void stopCloudDataDownload(OperationCallBack callBack)
-
deleteCloudVideo
abstract void )>deleteCloudVideo(long timeGT, long timeLT, String timeZone, IThingResultCallback<String> listener)
-
deleteCloudVideo
abstract void )>deleteCloudVideo(String devId, long timeGT, long timeLT, boolean isAllDay, String timeZone, IThingResultCallback<String> listener)
-
destroyCloudBusiness
abstract void destroyCloudBusiness()
-
queryCloudServiceStatus
abstract void )>queryCloudServiceStatus(String devId, IThingResultCallback<CloudStatusBean> callback)
-
getCloudSecret
abstract void )>getCloudSecret(String devId, IThingResultCallback<String> callback)
-
queryCloudDiskProperty
abstract void )>queryCloudDiskProperty(String devId, IThingResultCallback<JSONObject> callback)
-
getCloudDays
abstract void >)>getCloudDays(String devId, String timezoneId, IThingResultCallback<List<CloudDayBean>> callback)
-
getCloudDays
abstract void >)>getCloudDays(String devId, IThingResultCallback<List<CloudDayBean>> callback)
-
getTimeLineInfo
abstract void >)>getTimeLineInfo(String devId, long timeGT, long timeLT, IThingResultCallback<List<TimePieceBean>> callback)
-
getMotionDetectionInfo
abstract void >)>getMotionDetectionInfo(String devId, long timeGT, long timeLT, int offset, int limit, IThingResultCallback<List<TimeRangeBean>> callback)
-
getMotionDetectionInfo
abstract void >)>getMotionDetectionInfo(String devId, String aiCodes, long timeGT, long timeLT, int offset, int limit, IThingResultCallback<List<TimeRangeBean>> callback)
-
destroy
abstract void destroy()
-
setPlayCloudDataSpeed
abstract void setPlayCloudDataSpeed(int speed, OperationCallBack operationCallBack)
-
getCloudUrls
abstract void )>getCloudUrls(String devId, long timeGT, long timeLT, boolean isEvent, IThingResultCallback<CloudUrlsBean> callback)
-
getCloudFrameDownloadInfo
abstract void )>getCloudFrameDownloadInfo(String cloudUrl, int width, int height, int interval, IThingResultCallback<CloudFrameInfoBean> callback)
-
queryAIDetectConfig
abstract void )>queryAIDetectConfig(String devId, IThingResultCallback<AIDetectConfigBean> callback)
-
enableAIDetect
abstract void )>enableAIDetect(String devId, boolean enable, IThingResultCallback<Boolean> callback)
-
enableAIDetectEventType
abstract void )>enableAIDetectEventType(String devId, String aiCode, int enableState, IThingResultCallback<Boolean> callback)
-
getCloudStorageUrl
abstract void )>getCloudStorageUrl(long homeId, String devId, IThingResultCallback<String> callback)
-
-
-
-