-
public interface IThingSmartCameraP2P<T>
-
-
Method Summary
Modifier and Type Method Description abstract void
setCameraTag(Object tag)
abstract Object
getCameraTag()
abstract void
setSync(Executor executor)
abstract void
cancelBusiness()
abstract void
requestCameraInfo(String devId, ICameraConfig var2)
abstract void
registorOnP2PCameraListener(OnP2PCameraListener listener)
abstract void
registerP2PCameraListener(AbsP2pCameraListener listener)
abstract void
removeOnP2PCameraListener()
abstract void
removeOnP2PCameraListener(AbsP2pCameraListener listener)
abstract void
generateCameraView(T view)
abstract void
clearReferenceCount()
abstract void
connect(String devId, OperationDelegateCallBack callBack)
abstract void
connect(String devId, int mode, OperationDelegateCallBack callBack)
abstract void
connectWithDevId(String devId, OperationDelegateCallBack callBack)
abstract void
connect(String devId, boolean isApModeOpen, OperationDelegateCallBack callBack)
abstract void
connect(String devId, CameraInfoBean cameraInfoBean, OperationDelegateCallBack callBack)
abstract void
startPreview(OperationDelegateCallBack callBack)
abstract void
startPreview(int definition, OperationDelegateCallBack callBack)
abstract void
stopPreview(OperationDelegateCallBack callBack)
abstract void
getVideoClarity(OperationDelegateCallBack callBack)
abstract void
setVideoClarity(int mode, OperationDelegateCallBack callBack)
abstract int
getMute(ICameraP2P.PLAYMODE playModel)
abstract void
setMute(ICameraP2P.PLAYMODE playModel, int mute, OperationDelegateCallBack callBack)
abstract int
getMute()
abstract void
setMute(int mute, OperationDelegateCallBack callBack)
abstract void
setRecordMute(ICameraP2P.PLAYMODE playModel)
abstract String
getMonthKey()
abstract String
getDayKey()
abstract void
startPlayBack(int startTime, int stopTime, int playTime, OperationDelegateCallBack callBack, OperationDelegateCallBack finishcallBack)
abstract void
startPlayBack(int playTime, int mode, String jsonTimeFragments, OperationDelegateCallBack callBack, OperationDelegateCallBack finishcallBack)
abstract void
pausePlayBack(OperationDelegateCallBack callBack)
abstract void
resumePlayBack(OperationDelegateCallBack callBack)
abstract void
stopPlayBack(OperationDelegateCallBack callBack)
abstract void
snapshot(String absoluteFilePath, Context context, ICameraP2P.PLAYMODE playmode, OperationDelegateCallBack callBack)
abstract void
snapshot(String absoluteFilePath, Context context, ICameraP2P.PLAYMODE playmode, int rotateMode, OperationDelegateCallBack callBack)
abstract void
snapshot(String absoluteFilePath, Context context, OperationDelegateCallBack callBack)
abstract void
snapshotSilence(String absoluteFilePath, String fileName)
abstract int
snapshotSilenceV2(String absoluteFilePath, String fileName)
abstract void
snapshot(String directory, String fileName, Context context, OperationDelegateCallBack callBack)
abstract void
snapshotWithConfig(Context context, IPCSnapshotConfig config, OperationDelegateCallBack callBack)
abstract void
queryRecordDaysByMonth(int year, int month, OperationDelegateCallBack callBack)
abstract void
queryRecordTimeSliceByDay(int year, int month, int day, OperationDelegateCallBack callBack)
abstract void
queryRecordTimeSliceByDay(int year, int month, int day, int page, OperationDelegateCallBack callBack)
abstract void
queryEventRecordTimeSliceByDay(int year, int month, int day, int page, OperationDelegateCallBack callBack)
abstract void
startAudioTalk(OperationDelegateCallBack callBack)
abstract void
stopAudioTalk(OperationDelegateCallBack callBack)
abstract void
startRecordLocalMp4(String folderPath, Context context, OperationDelegateCallBack callBack)
abstract void
startRecordLocalMp4(String folderPath, Context context, int rotateMode, OperationDelegateCallBack callBack)
abstract void
startRecordLocalMp4(String folderPath, String fileName, Context context, OperationDelegateCallBack callBack)
abstract void
stopRecordLocalMp4(OperationDelegateCallBack callBack)
abstract void
stopRecordLocalMp4(IPCRecordConfig config, OperationDelegateCallBack callBack)
abstract boolean
isConnecting()
abstract boolean
isTalking()
abstract boolean
isRecording()
abstract void
disconnect(OperationDelegateCallBack callBack)
abstract void
disconnect(boolean force, OperationDelegateCallBack callBack)
abstract void
disconnectDirect(OperationDelegateCallBack callBack)
abstract void
connectPlayback()
abstract void
destroyCameraBusiness()
abstract void
destroyP2P()
abstract double
getVideoBitRateKbps()
abstract void
setEnableIVA(boolean enableIVA)
abstract void
registerSpeakerEchoProcessor(ISpeakerEchoProcessor processor)
abstract void
unregisterSpeakerEchoProcessor()
abstract void
sendAudioTalkData(Array<byte> outbuf, int length)
abstract void
deletePlaybackDataByDay(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
abstract void
setPlayBackSpeed(int speed, OperationDelegateCallBack callBack)
abstract void
startPlayBackDownload(int startTime, int stopTime, String folderPath, String fileName, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, OperationDelegateCallBack finishCallBack)
abstract void
pausePlayBackDownload(OperationDelegateCallBack callBack)
abstract void
resumePlayBackDownload(OperationDelegateCallBack callBack)
abstract void
stopPlayBackDownload(OperationDelegateCallBack callBack)
abstract void
setLoudSpeakerStatus(boolean enable)
abstract void
requestCameraInfo(String devId, ResultListener listener)
abstract void
queryAlbumFileIndex(String albumName, OperationDelegateCallBack callBack)
abstract void
startDownloadAlbumFile(String albumName, String savedFolder, String jsonfiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDLProgressCallBack, FileDownloadFinishCallBack finishCallBack)
abstract void
cancelDownloadAlbumFile(OperationDelegateCallBack callBack)
abstract void
deleteAlbumFile(String albumName, String jsonFiles, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
abstract void
switchChannel(int channel, OperationDelegateCallBack callBack)
abstract void
setHttpProxy(IHttpProxy httpProxy)
abstract void
setIgnoreAwaking(boolean ignoreAwaking)
abstract void
setAudioEffect(int type)
abstract CameraStatus
getCameraStatus()
abstract void
enableAudioNS(boolean enabled, OperationDelegateCallBack callBack)
abstract void
enableAudioAGC(boolean enabled, OperationDelegateCallBack callBack)
abstract void
enableAudioAEC(boolean enabled, OperationDelegateCallBack callBack)
abstract void
setCameraStatusUpdateCallback(ICameraStatusUpdateCallback callback)
abstract Executor
getExecutor()
abstract void
setDeviceFeatures(String renderFeatures)
abstract void
setSmartRectFeatures(String rectFeatures)
abstract void
startVideoTalk(OperationDelegateCallBack callBack)
abstract void
stopVideoTalk(OperationDelegateCallBack callBack)
abstract boolean
startVideoCapture(int width, int height, int frameRate)
abstract boolean
startVideoCapture()
abstract boolean
switchCamera()
abstract void
stopVideoCapture()
abstract void
resumeVideoTalk(OperationDelegateCallBack callback)
abstract void
pauseVideoTalk(OperationDelegateCallBack callback)
-
-
Method Detail
-
setCameraTag
abstract void setCameraTag(Object tag)
-
getCameraTag
abstract Object getCameraTag()
-
setSync
abstract void setSync(Executor executor)
-
cancelBusiness
abstract void cancelBusiness()
-
requestCameraInfo
abstract void requestCameraInfo(String devId, ICameraConfig var2)
-
registorOnP2PCameraListener
abstract void registorOnP2PCameraListener(OnP2PCameraListener listener)
-
registerP2PCameraListener
abstract void registerP2PCameraListener(AbsP2pCameraListener listener)
-
removeOnP2PCameraListener
abstract void removeOnP2PCameraListener()
-
removeOnP2PCameraListener
abstract void removeOnP2PCameraListener(AbsP2pCameraListener listener)
-
generateCameraView
abstract void generateCameraView(T view)
-
clearReferenceCount
abstract void clearReferenceCount()
-
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)
-
getMute
abstract int getMute(ICameraP2P.PLAYMODE playModel)
-
setMute
abstract void setMute(ICameraP2P.PLAYMODE playModel, int mute, OperationDelegateCallBack callBack)
-
getMute
abstract int getMute()
-
setMute
abstract void setMute(int mute, OperationDelegateCallBack callBack)
-
setRecordMute
abstract void setRecordMute(ICameraP2P.PLAYMODE playModel)
-
getMonthKey
abstract String getMonthKey()
-
getDayKey
abstract String getDayKey()
-
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)
-
isConnecting
abstract boolean isConnecting()
-
isTalking
abstract boolean isTalking()
-
isRecording
abstract boolean isRecording()
-
disconnect
abstract void disconnect(OperationDelegateCallBack callBack)
-
disconnect
abstract void disconnect(boolean force, OperationDelegateCallBack callBack)
-
disconnectDirect
abstract void disconnectDirect(OperationDelegateCallBack callBack)
-
connectPlayback
abstract void connectPlayback()
-
destroyCameraBusiness
abstract void destroyCameraBusiness()
-
destroyP2P
abstract void destroyP2P()
-
getVideoBitRateKbps
abstract double getVideoBitRateKbps()
-
setEnableIVA
abstract void setEnableIVA(boolean enableIVA)
-
registerSpeakerEchoProcessor
abstract void registerSpeakerEchoProcessor(ISpeakerEchoProcessor processor)
-
unregisterSpeakerEchoProcessor
abstract void unregisterSpeakerEchoProcessor()
-
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)
-
pausePlayBackDownload
abstract void pausePlayBackDownload(OperationDelegateCallBack callBack)
-
resumePlayBackDownload
abstract void resumePlayBackDownload(OperationDelegateCallBack callBack)
-
stopPlayBackDownload
abstract void stopPlayBackDownload(OperationDelegateCallBack callBack)
-
setLoudSpeakerStatus
abstract void setLoudSpeakerStatus(boolean enable)
-
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)
-
cancelDownloadAlbumFile
abstract void cancelDownloadAlbumFile(OperationDelegateCallBack callBack)
-
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)
-
setIgnoreAwaking
abstract void setIgnoreAwaking(boolean ignoreAwaking)
-
setAudioEffect
abstract void setAudioEffect(int type)
-
getCameraStatus
abstract CameraStatus getCameraStatus()
-
enableAudioNS
abstract void enableAudioNS(boolean enabled, OperationDelegateCallBack callBack)
-
enableAudioAGC
abstract void enableAudioAGC(boolean enabled, OperationDelegateCallBack callBack)
-
enableAudioAEC
abstract void enableAudioAEC(boolean enabled, OperationDelegateCallBack callBack)
-
setCameraStatusUpdateCallback
abstract void setCameraStatusUpdateCallback(ICameraStatusUpdateCallback callback)
-
getExecutor
abstract Executor getExecutor()
-
setDeviceFeatures
abstract void setDeviceFeatures(String renderFeatures)
-
setSmartRectFeatures
abstract void setSmartRectFeatures(String rectFeatures)
-
startVideoTalk
abstract void startVideoTalk(OperationDelegateCallBack callBack)
-
stopVideoTalk
abstract void stopVideoTalk(OperationDelegateCallBack callBack)
-
startVideoCapture
abstract boolean startVideoCapture(int width, int height, int frameRate)
-
startVideoCapture
abstract boolean startVideoCapture()
-
switchCamera
abstract boolean switchCamera()
-
stopVideoCapture
abstract void stopVideoCapture()
-
resumeVideoTalk
abstract void resumeVideoTalk(OperationDelegateCallBack callback)
-
pauseVideoTalk
abstract void pauseVideoTalk(OperationDelegateCallBack callback)
-
-
-
-