-
public interface ICameraP2P<T>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enum
ICameraP2P.PLAYMODE
public class
ICameraP2P.TagBean
-
Method Summary
Modifier and Type Method Description abstract void
createDevice(OperationDelegateCallBack callBack, int p2pType, Array<String> args)
abstract void
createDevice(OperationDelegateCallBack callBack, ConfigCameraBean bean)
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
registerSpeakerEchoProcessor(ISpeakerEchoProcessor processor)
abstract void
unregisterSpeakerEchoProcessor()
abstract void
destroyCameraView()
abstract void
connect(OperationDelegateCallBack callBack, Array<String> args)
abstract void
connect(OperationDelegateCallBack callBack)
abstract void
connect2(OperationDelegateCallBack callBack)
abstract void
connectPlayback()
abstract boolean
isConnecting()
abstract void
disconnect(OperationDelegateCallBack callBack)
abstract void
disconnect(boolean force, OperationDelegateCallBack callBack)
abstract void
startPreview(OperationDelegateCallBack callBack)
abstract void
startPreview(int clarity, OperationDelegateCallBack callBack)
abstract int
stopPreview(OperationDelegateCallBack callBack)
abstract int
snapshot(String absoluteFilePath, Context context, ICameraP2P.PLAYMODE playmode, OperationDelegateCallBack callBack)
abstract int
snapshot(String absoluteFilePath, Context context, ICameraP2P.PLAYMODE playmode, int rotateMode, OperationDelegateCallBack callBack)
abstract int
snapshotWithConfig(Context context, IPCSnapshotConfig config, OperationDelegateCallBack callBack)
abstract int
snapshotSilence(String absoluteFilePath, String fileName)
abstract int
snapshot(String directory, String fileName, Context context, OperationDelegateCallBack callBack)
abstract int
startRecordLocalMp4(String folderPath, String fileName, Context context, OperationDelegateCallBack callBack)
abstract int
startRecordLocalMp4(String folderPath, String fileName, Context context, int rotateMode, OperationDelegateCallBack callBack)
abstract int
startRecordWithFilePath(String folderPath, String fileName, OperationDelegateCallBack callBack)
abstract int
startRecordLocalMp4WithoutAudio(String folderPath, String fileName, Context context)
abstract int
stopRecordLocalMp4(OperationDelegateCallBack callBack)
abstract boolean
isRecording()
abstract void
startAudioTalk(OperationDelegateCallBack callBack)
abstract void
setAudioEffect(int type)
abstract boolean
isTalking()
abstract int
stopAudioTalk(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 String
getMonthKey()
abstract String
getDayKey()
abstract void
setRecordMute(ICameraP2P.PLAYMODE playModel)
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
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
destroyP2P()
abstract void
deAllModules()
abstract double
getVideoBitRateKbps()
abstract void
setEnableIVA(boolean enableIVA)
abstract void
isEchoData(boolean isEcho)
abstract void
setEchoData(boolean isEcho)
abstract void
sendAudioTalkData(Array<byte> outbuf, int length)
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
deletePlaybackDataByDay(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
abstract void
downloadPlaybackEventImage(int nStartTime, int nStopTime, String folder, String savaFilename, OperationDelegateCallBack callBack)
abstract void
setLoudSpeakerStatus(boolean enable)
abstract void
queryAlbumFileIndex(String albumName, OperationDelegateCallBack callBack)
abstract void
startDownloadAlbumFile(String albumName, String savedFolder, String jsonFiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDownLoadProgressCallBack, 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
setDeviceFeatures(String json)
abstract void
setSmartRectFeatures(String json)
abstract Executor
getExecutor()
abstract void
enableAudioNS(boolean enabled, OperationDelegateCallBack callBack)
abstract void
enableAudioAGC(boolean enabled, OperationDelegateCallBack callBack)
abstract void
enableAudioAEC(boolean enabled, OperationDelegateCallBack callBack)
abstract void
linkToNvr(String did, String nvrDid, int index, int session_id, String password, String localKey, OperationDelegateCallBack callback)
abstract boolean
getLinkedToNvr()
abstract void
unLinkToNvr()
abstract void
startVideoTalk(OperationDelegateCallBack callback)
abstract void
stopVideoTalk(OperationDelegateCallBack callback)
abstract void
resumeVideoTalk(OperationDelegateCallBack callback)
abstract void
pauseVideoTalk(OperationDelegateCallBack callback)
abstract int
startVideoCapture(int width, int height, int frameRate)
abstract int
switchCamera()
abstract int
stopVideoCapture()
-
-
Method Detail
-
createDevice
abstract void createDevice(OperationDelegateCallBack callBack, int p2pType, Array<String> args)
-
createDevice
abstract void createDevice(OperationDelegateCallBack callBack, ConfigCameraBean bean)
-
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)
-
registerSpeakerEchoProcessor
abstract void registerSpeakerEchoProcessor(ISpeakerEchoProcessor processor)
-
unregisterSpeakerEchoProcessor
abstract void unregisterSpeakerEchoProcessor()
-
destroyCameraView
abstract void destroyCameraView()
-
connect
abstract void connect(OperationDelegateCallBack callBack, Array<String> args)
-
connect
abstract void connect(OperationDelegateCallBack callBack)
-
connect2
abstract void connect2(OperationDelegateCallBack callBack)
-
connectPlayback
abstract void connectPlayback()
-
isConnecting
abstract boolean isConnecting()
-
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)
-
startRecordLocalMp4WithoutAudio
abstract int startRecordLocalMp4WithoutAudio(String folderPath, String fileName, Context context)
-
stopRecordLocalMp4
abstract int stopRecordLocalMp4(OperationDelegateCallBack callBack)
-
isRecording
abstract boolean isRecording()
-
startAudioTalk
abstract void startAudioTalk(OperationDelegateCallBack callBack)
-
setAudioEffect
abstract void setAudioEffect(int type)
-
isTalking
abstract boolean isTalking()
-
stopAudioTalk
abstract int stopAudioTalk(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)
-
getMonthKey
abstract String getMonthKey()
-
getDayKey
abstract String getDayKey()
-
setRecordMute
abstract void setRecordMute(ICameraP2P.PLAYMODE playModel)
-
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)
-
destroyP2P
abstract void destroyP2P()
-
deAllModules
abstract void deAllModules()
-
getVideoBitRateKbps
abstract double getVideoBitRateKbps()
-
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)
-
pausePlayBackDownload
abstract void pausePlayBackDownload(OperationDelegateCallBack callBack)
-
resumePlayBackDownload
abstract void resumePlayBackDownload(OperationDelegateCallBack callBack)
-
stopPlayBackDownload
abstract void stopPlayBackDownload(OperationDelegateCallBack callBack)
-
deletePlaybackDataByDay
abstract void deletePlaybackDataByDay(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
-
downloadPlaybackEventImage
abstract void downloadPlaybackEventImage(int nStartTime, int nStopTime, String folder, String savaFilename, OperationDelegateCallBack callBack)
-
setLoudSpeakerStatus
abstract void setLoudSpeakerStatus(boolean enable)
-
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)
-
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)
-
setDeviceFeatures
abstract void setDeviceFeatures(String json)
-
setSmartRectFeatures
abstract void setSmartRectFeatures(String json)
-
getExecutor
abstract Executor getExecutor()
-
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)
-
getLinkedToNvr
abstract boolean getLinkedToNvr()
-
unLinkToNvr
abstract void unLinkToNvr()
-
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)
-
switchCamera
abstract int switchCamera()
-
stopVideoCapture
abstract int stopVideoCapture()
-
-
-
-