Package 

Interface ICameraP2P

    • Method Detail

      • createDevice

         abstract void createDevice(OperationDelegateCallBack callBack, int p2pType, Array<String> args)
      • createDevice

         abstract void createDevice(OperationDelegateCallBack callBack, ConfigCameraBean bean)
      • connect

         abstract void connect(OperationDelegateCallBack callBack, Array<String> args)
      • connect

         abstract void connect(OperationDelegateCallBack callBack)
      • connect2

         abstract void connect2(OperationDelegateCallBack callBack)
      • disconnect

         abstract void disconnect(OperationDelegateCallBack callBack)
      • disconnect

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

         abstract void startPreview(OperationDelegateCallBack callBack)
      • startPreview

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

         abstract int stopPreview(OperationDelegateCallBack callBack)
      • snapshot

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

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

         abstract int snapshotWithConfig(Context context, IPCSnapshotConfig config, OperationDelegateCallBack callBack)
      • snapshotSilence

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

         abstract int snapshot(String directory, String fileName, Context context, OperationDelegateCallBack callBack)
      • startRecordLocalMp4

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

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

         abstract int startRecordWithFilePath(String folderPath, String fileName, OperationDelegateCallBack callBack)
      • startAudioTalk

         abstract void startAudioTalk(OperationDelegateCallBack callBack)
      • stopAudioTalk

         abstract int stopAudioTalk(OperationDelegateCallBack callBack)
      • getVideoClarity

         abstract void getVideoClarity(OperationDelegateCallBack callBack)
      • setVideoClarity

         abstract void setVideoClarity(int mode, 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)
      • 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)
      • setEnableIVA

         abstract void setEnableIVA(boolean enableIVA)
      • isEchoData

         abstract void isEchoData(boolean isEcho)
      • setEchoData

         abstract void setEchoData(boolean isEcho)
      • sendAudioTalkData

         abstract void sendAudioTalkData(Array<byte> outbuf, int length)
      • 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)
      • deletePlaybackDataByDay

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

         abstract void downloadPlaybackEventImage(int nStartTime, int nStopTime, String folder, String savaFilename, OperationDelegateCallBack callBack)
      • 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 fileDownLoadProgressCallBack, 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)
      • linkToNvr

         abstract void linkToNvr(String did, String nvrDid, int index, int session_id, String password, String localKey, OperationDelegateCallBack callback)
      • startVideoTalk

         abstract void startVideoTalk(OperationDelegateCallBack callback)
      • stopVideoTalk

         abstract void stopVideoTalk(OperationDelegateCallBack callback)
      • resumeVideoTalk

         abstract void resumeVideoTalk(OperationDelegateCallBack callback)
      • pauseVideoTalk

         abstract void pauseVideoTalk(OperationDelegateCallBack callback)
      • startVideoCapture

         abstract int startVideoCapture(int width, int height, int frameRate)