-
public abstract class AbsTutkCameraP2P
-
-
Constructor Summary
Constructors Constructor Description AbsTutkCameraP2P()
-
Method Summary
Modifier and Type Method Description void
registorOnP2PCameraListener(OnP2PCameraListener listener)
void
registerP2PCameraListener(AbsP2pCameraListener listener)
void
removeOnP2PCameraListener()
void
removeOnP2PCameraListener(AbsP2pCameraListener listener)
void
isEchoData(boolean isEcho)
void
setEchoData(boolean isEcho)
void
sendAudioTalkData(Array<byte> outbuf, int length)
void
destroyCameraView()
void
deAllModules()
double
getVideoBitRateKbps()
void
setEnableIVA(boolean enableIVA)
void
registerSpeakerEchoProcessor(ISpeakerEchoProcessor processor)
void
unregisterSpeakerEchoProcessor()
void
setPlayBackSpeed(int speed, OperationDelegateCallBack callBack)
void
startPlayBackDownload(int startTime, int stopTime, String folderPath, String fileName, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, OperationDelegateCallBack finishCallBack)
void
pausePlayBackDownload(OperationDelegateCallBack callBack)
void
resumePlayBackDownload(OperationDelegateCallBack callBack)
void
stopPlayBackDownload(OperationDelegateCallBack callBack)
void
deletePlaybackDataByDay(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
void
downloadPlaybackEventImage(int nStartTime, int nStopTime, String folder, String savaFilename, OperationDelegateCallBack callBack)
void
setLoudSpeakerStatus(boolean enable)
int
snapshot(String directory, String fileName, Context context, OperationDelegateCallBack callBack)
int
startRecordWithFilePath(String folderPath, String fileName, OperationDelegateCallBack callBack)
void
queryAlbumFileIndex(String albumName, OperationDelegateCallBack callBack)
void
startDownloadAlbumFile(String albumName, String savedFolder, String jsonFiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDownLoadProgressCallBack, FileDownloadFinishCallBack finishCallBack)
void
cancelDownloadAlbumFile(OperationDelegateCallBack callBack)
void
deleteAlbumFile(String albumName, String jsonfiles, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
void
switchChannel(int channel, OperationDelegateCallBack callBack)
void
setHttpProxy(IHttpProxy httpProxy)
void
setDeviceFeatures(String json)
void
setSmartRectFeatures(String json)
Executor
getExecutor()
void
enableAudioNS(boolean enabled, OperationDelegateCallBack callBack)
void
enableAudioAEC(boolean enabled, OperationDelegateCallBack callBack)
void
enableAudioAGC(boolean enabled, OperationDelegateCallBack callBack)
void
linkToNvr(String did, String nvrDid, int index, int session_id, String password, String localkey, OperationDelegateCallBack callback)
boolean
getLinkedToNvr()
void
unLinkToNvr()
void
connect2(OperationDelegateCallBack callBack)
void
startVideoTalk(OperationDelegateCallBack callback)
void
stopVideoTalk(OperationDelegateCallBack callback)
int
startVideoCapture(int width, int height, int frameRate)
int
switchCamera()
int
stopVideoCapture()
void
resumeVideoTalk(OperationDelegateCallBack callback)
void
pauseVideoTalk(OperationDelegateCallBack callback)
void
disconnect(boolean force, OperationDelegateCallBack callBack)
-
-
Method Detail
-
registorOnP2PCameraListener
void registorOnP2PCameraListener(OnP2PCameraListener listener)
-
registerP2PCameraListener
void registerP2PCameraListener(AbsP2pCameraListener listener)
-
removeOnP2PCameraListener
void removeOnP2PCameraListener()
-
removeOnP2PCameraListener
void removeOnP2PCameraListener(AbsP2pCameraListener listener)
-
isEchoData
void isEchoData(boolean isEcho)
-
setEchoData
void setEchoData(boolean isEcho)
-
sendAudioTalkData
void sendAudioTalkData(Array<byte> outbuf, int length)
-
destroyCameraView
void destroyCameraView()
-
deAllModules
void deAllModules()
-
getVideoBitRateKbps
double getVideoBitRateKbps()
-
setEnableIVA
void setEnableIVA(boolean enableIVA)
-
registerSpeakerEchoProcessor
void registerSpeakerEchoProcessor(ISpeakerEchoProcessor processor)
-
unregisterSpeakerEchoProcessor
void unregisterSpeakerEchoProcessor()
-
setPlayBackSpeed
void setPlayBackSpeed(int speed, OperationDelegateCallBack callBack)
-
startPlayBackDownload
void startPlayBackDownload(int startTime, int stopTime, String folderPath, String fileName, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, OperationDelegateCallBack finishCallBack)
-
pausePlayBackDownload
void pausePlayBackDownload(OperationDelegateCallBack callBack)
-
resumePlayBackDownload
void resumePlayBackDownload(OperationDelegateCallBack callBack)
-
stopPlayBackDownload
void stopPlayBackDownload(OperationDelegateCallBack callBack)
-
deletePlaybackDataByDay
void deletePlaybackDataByDay(String day, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
-
downloadPlaybackEventImage
void downloadPlaybackEventImage(int nStartTime, int nStopTime, String folder, String savaFilename, OperationDelegateCallBack callBack)
-
setLoudSpeakerStatus
void setLoudSpeakerStatus(boolean enable)
-
snapshot
int snapshot(String directory, String fileName, Context context, OperationDelegateCallBack callBack)
-
startRecordWithFilePath
int startRecordWithFilePath(String folderPath, String fileName, OperationDelegateCallBack callBack)
-
queryAlbumFileIndex
void queryAlbumFileIndex(String albumName, OperationDelegateCallBack callBack)
-
startDownloadAlbumFile
void startDownloadAlbumFile(String albumName, String savedFolder, String jsonFiles, boolean thumbnail, OperationDelegateCallBack callBack, ProgressCallBack progressCallBack, FileDownLoadProgressCallBack fileDownLoadProgressCallBack, FileDownloadFinishCallBack finishCallBack)
-
cancelDownloadAlbumFile
void cancelDownloadAlbumFile(OperationDelegateCallBack callBack)
-
deleteAlbumFile
void deleteAlbumFile(String albumName, String jsonfiles, OperationDelegateCallBack callBack, OperationDelegateCallBack finishCallBack)
-
switchChannel
void switchChannel(int channel, OperationDelegateCallBack callBack)
-
setHttpProxy
void setHttpProxy(IHttpProxy httpProxy)
-
setDeviceFeatures
void setDeviceFeatures(String json)
-
setSmartRectFeatures
void setSmartRectFeatures(String json)
-
getExecutor
Executor getExecutor()
-
enableAudioNS
void enableAudioNS(boolean enabled, OperationDelegateCallBack callBack)
-
enableAudioAEC
void enableAudioAEC(boolean enabled, OperationDelegateCallBack callBack)
-
enableAudioAGC
void enableAudioAGC(boolean enabled, OperationDelegateCallBack callBack)
-
linkToNvr
void linkToNvr(String did, String nvrDid, int index, int session_id, String password, String localkey, OperationDelegateCallBack callback)
-
getLinkedToNvr
boolean getLinkedToNvr()
-
unLinkToNvr
void unLinkToNvr()
-
connect2
void connect2(OperationDelegateCallBack callBack)
-
startVideoTalk
void startVideoTalk(OperationDelegateCallBack callback)
-
stopVideoTalk
void stopVideoTalk(OperationDelegateCallBack callback)
-
startVideoCapture
int startVideoCapture(int width, int height, int frameRate)
-
switchCamera
int switchCamera()
-
stopVideoCapture
int stopVideoCapture()
-
resumeVideoTalk
void resumeVideoTalk(OperationDelegateCallBack callback)
-
pauseVideoTalk
void pauseVideoTalk(OperationDelegateCallBack callback)
-
disconnect
void disconnect(boolean force, OperationDelegateCallBack callBack)
-
-
-
-