Package 

Interface IThingSmartCameraP2P

    • Method Detail

      • setSync

         abstract void setSync(Executor executor)
      • requestCameraInfo

         abstract void requestCameraInfo(String devId, ICameraConfig var2)
      • connect

         abstract void connect(String devId, OperationDelegateCallBack callBack)
      • connect

         abstract void connect(String devId, int mode, OperationDelegateCallBack callBack)
      • connectWithDevId

         abstract void connectWithDevId(String devId, OperationDelegateCallBack callBack)
      • connect

         abstract void connect(String devId, boolean isApModeOpen, OperationDelegateCallBack callBack)
      • connect

         abstract void connect(String devId, CameraInfoBean cameraInfoBean, OperationDelegateCallBack callBack)
      • startPreview

         abstract void startPreview(OperationDelegateCallBack callBack)
      • startPreview

         abstract void startPreview(int definition, OperationDelegateCallBack callBack)
      • stopPreview

         abstract void stopPreview(OperationDelegateCallBack callBack)
      • getVideoClarity

         abstract void getVideoClarity(OperationDelegateCallBack callBack)
      • setVideoClarity

         abstract void setVideoClarity(int mode, OperationDelegateCallBack callBack)
      • setMute

         abstract void setMute(int mute, OperationDelegateCallBack callBack)
      • startPlayBack

         abstract void startPlayBack(int startTime, int stopTime, int playTime, OperationDelegateCallBack callBack, OperationDelegateCallBack finishcallBack)
      • startPlayBack

         abstract void startPlayBack(int playTime, int mode, String jsonTimeFragments, OperationDelegateCallBack callBack, OperationDelegateCallBack finishcallBack)
      • pausePlayBack

         abstract void pausePlayBack(OperationDelegateCallBack callBack)
      • resumePlayBack

         abstract void resumePlayBack(OperationDelegateCallBack callBack)
      • stopPlayBack

         abstract void stopPlayBack(OperationDelegateCallBack callBack)
      • snapshot

         abstract void snapshot(String absoluteFilePath, Context context, ICameraP2P.PLAYMODE playmode, OperationDelegateCallBack callBack)
      • snapshot

         abstract void snapshot(String absoluteFilePath, Context context, ICameraP2P.PLAYMODE playmode, int rotateMode, OperationDelegateCallBack callBack)
      • snapshot

         abstract void snapshot(String absoluteFilePath, Context context, OperationDelegateCallBack callBack)
      • snapshotSilence

         abstract void snapshotSilence(String absoluteFilePath, String fileName)
      • snapshotSilenceV2

         abstract int snapshotSilenceV2(String absoluteFilePath, String fileName)
      • snapshot

         abstract void snapshot(String directory, String fileName, Context context, OperationDelegateCallBack callBack)
      • snapshotWithConfig

         abstract void snapshotWithConfig(Context context, IPCSnapshotConfig config, OperationDelegateCallBack callBack)
      • queryRecordDaysByMonth

         abstract void queryRecordDaysByMonth(int year, int month, OperationDelegateCallBack callBack)
      • queryRecordTimeSliceByDay

         abstract void queryRecordTimeSliceByDay(int year, int month, int day, OperationDelegateCallBack callBack)
      • queryRecordTimeSliceByDay

         abstract void queryRecordTimeSliceByDay(int year, int month, int day, int page, OperationDelegateCallBack callBack)
      • queryEventRecordTimeSliceByDay

         abstract void queryEventRecordTimeSliceByDay(int year, int month, int day, int page, OperationDelegateCallBack callBack)
      • startAudioTalk

         abstract void startAudioTalk(OperationDelegateCallBack callBack)
      • stopAudioTalk

         abstract void stopAudioTalk(OperationDelegateCallBack callBack)
      • startRecordLocalMp4

         abstract void startRecordLocalMp4(String folderPath, Context context, OperationDelegateCallBack callBack)
      • startRecordLocalMp4

         abstract void startRecordLocalMp4(String folderPath, Context context, int rotateMode, OperationDelegateCallBack callBack)
      • startRecordLocalMp4

         abstract void startRecordLocalMp4(String folderPath, String fileName, Context context, OperationDelegateCallBack callBack)
      • stopRecordLocalMp4

         abstract void stopRecordLocalMp4(OperationDelegateCallBack callBack)
      • stopRecordLocalMp4

         abstract void stopRecordLocalMp4(IPCRecordConfig config, OperationDelegateCallBack callBack)
      • disconnect

         abstract void disconnect(OperationDelegateCallBack callBack)
      • disconnect

         abstract void disconnect(boolean force, OperationDelegateCallBack callBack)
      • disconnectDirect

         abstract void disconnectDirect(OperationDelegateCallBack callBack)
      • setEnableIVA

         abstract void setEnableIVA(boolean enableIVA)
      • sendAudioTalkData

         abstract void sendAudioTalkData(Array<byte> outbuf, int length)
      • deletePlaybackDataByDay

         abstract void deletePlaybackDataByDay(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
      • setPlayBackSpeed

         abstract void setPlayBackSpeed(int speed, OperationDelegateCallBack callBack)
      • startPlayBackDownload

         abstract void startPlayBackDownload(int startTime, int stopTime, String folderPath, String fileName, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, OperationDelegateCallBack finishCallBack)
      • requestCameraInfo

         abstract void requestCameraInfo(String devId, ResultListener listener)
      • queryAlbumFileIndex

         abstract void queryAlbumFileIndex(String albumName, OperationDelegateCallBack callBack)
      • startDownloadAlbumFile

         abstract void startDownloadAlbumFile(String albumName, String savedFolder, String jsonfiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDLProgressCallBack, FileDownloadFinishCallBack finishCallBack)
      • deleteAlbumFile

         abstract void deleteAlbumFile(String albumName, String jsonFiles, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
      • switchChannel

         abstract void switchChannel(int channel, OperationDelegateCallBack callBack)
      • setHttpProxy

         abstract void setHttpProxy(IHttpProxy httpProxy)
      • enableAudioNS

         abstract void enableAudioNS(boolean enabled, OperationDelegateCallBack callBack)
      • enableAudioAGC

         abstract void enableAudioAGC(boolean enabled, OperationDelegateCallBack callBack)
      • enableAudioAEC

         abstract void enableAudioAEC(boolean enabled, OperationDelegateCallBack callBack)
      • startVideoTalk

         abstract void startVideoTalk(OperationDelegateCallBack callBack)
      • stopVideoTalk

         abstract void stopVideoTalk(OperationDelegateCallBack callBack)
      • startVideoCapture

         abstract boolean startVideoCapture(int width, int height, int frameRate)
      • resumeVideoTalk

         abstract void resumeVideoTalk(OperationDelegateCallBack callback)
      • pauseVideoTalk

         abstract void pauseVideoTalk(OperationDelegateCallBack callback)