public class MonitorManager extends MediaManager implements MonitorManagerInterface
MediaManager.OnMediaManagerExListener, MediaManager.OnMediaManagerListener, MediaManager.OnMediaManagerYUVListener, MediaManager.OnMediaOriginalDataListener, MediaManager.OnRecordClipTimingListener, MediaManager.OnRecordManagerListener, MediaManager.OnRecordOriginalDataListener, MediaManager.OnSaveRealStreamDataListenerPLAY_CLOUD_PLAYBACK, PLAY_DEV_PLAYBACK, PLAY_MONITOR| 构造器和说明 |
|---|
MonitorManager(android.view.ViewGroup playView,
PlayerAttribute playerAttribute) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
closeGetRealTimeStream()
停止获取实时预览码流
|
void |
destroyTalk()
销毁对讲
|
void |
doubleDirectionSound(android.content.Context context,
boolean open)
全双工对讲声音
|
void |
doubleDirectionUploadTalk(android.content.Context context,
boolean uploadTalk)
全双工对讲
|
int |
OnFunSDKResult(android.os.Message msg,
com.lib.MsgContent ex) |
void |
saveRealTimeStream(java.lang.String devId,
int channel,
int streamType,
java.lang.String fileName,
int seq)
保存实时预览码流
|
void |
setOnAudioDecibelListener(OnAudioDecibelListener listener) |
void |
setSaveThumbnailFileName(java.lang.String fileName)
设置保存实时预览缩略图文件名
|
void |
setSaveThumbnailPath(java.lang.String path)
设置保存实时预览缩略图文件保存路径
|
void |
startGetRealTimeStream()
开始获取实时预览码流
|
void |
startMonitor()
开始实时预览
|
void |
startTalkByDoubleDirection(android.content.Context context,
boolean uploadTalk)
全双工对讲开启
|
void |
startTalkByHalfDuplex(android.content.Context context)
半双工对讲开启
|
void |
stopTalkByDoubleDirection()
全双工对讲关闭
|
void |
stopTalkByHalfDuplex()
关闭半双工对讲
|
void |
uploadTalk(boolean uploadTalk)
是否要上传对讲语音
|
addExtendView, capture, changeVideoRatio, changeVideoRatio, changeVideoSize, closeVoiceBySound, destroyPlay, getDevId, getDevType, getMount, getPlayState, getShape, getStreamType, getVideoMode, getVideoScale, isDoorBellWallMode, isNeedCorrectFishEye, isPressed, isRecord, onCloseTalkResult, onCreateLinkResult, onFishFrame, onUpdateUI, onVoiceOperateResult, openVoiceBySound, pausePlay, release, removeExtendView, rePlay, saveImageToSysAlbum, setChnId, setDevId, setDoorBellWallMode, setGestureListener, setMount, setNeedCorrectFishEye, setOnMediaManagerListener, setOnRecordClipTimingListener, setPlayHandleAndPlay, setPlayMode, setShape, setStreamType, setTouchable, setVRSoftGLViewTouchEvent, startRecord, stopPlay, stopRecordaddExtendView, capture, closeVoiceBySound, destroyPlay, getDevId, getDevType, getMount, getPlayState, getShape, getStreamType, getVideoMode, isDoorBellWallMode, isRecord, openVoiceBySound, pausePlay, release, removeExtendView, rePlay, saveImageToSysAlbum, setChnId, setDevId, setDoorBellWallMode, setMount, setPlayHandleAndPlay, setPlayMode, setShape, setStreamType, setTouchable, startRecord, stopPlay, stopRecordpublic MonitorManager(android.view.ViewGroup playView,
PlayerAttribute playerAttribute)
public void startMonitor()
MonitorManagerInterfacestartMonitor 在接口中 MonitorManagerInterfacepublic void startTalkByHalfDuplex(android.content.Context context)
MonitorManagerInterfacestartTalkByHalfDuplex 在接口中 MonitorManagerInterfacecontext - 上下文public void stopTalkByHalfDuplex()
MonitorManagerInterfacestopTalkByHalfDuplex 在接口中 MonitorManagerInterfacepublic void uploadTalk(boolean uploadTalk)
MonitorManagerInterfaceuploadTalk 在接口中 MonitorManagerInterfacepublic void startTalkByDoubleDirection(android.content.Context context,
boolean uploadTalk)
MonitorManagerInterfacestartTalkByDoubleDirection 在接口中 MonitorManagerInterfacecontext - 上下文uploadTalk - 是否要上传对讲语音public void stopTalkByDoubleDirection()
MonitorManagerInterfacepublic void doubleDirectionSound(android.content.Context context,
boolean open)
MonitorManagerInterfacedoubleDirectionSound 在接口中 MonitorManagerInterfacecontext - 上下文open - 会否打开音频public void doubleDirectionUploadTalk(android.content.Context context,
boolean uploadTalk)
MonitorManagerInterfacepublic void destroyTalk()
MonitorManagerInterfacedestroyTalk 在接口中 MonitorManagerInterfacepublic void setSaveThumbnailFileName(java.lang.String fileName)
MonitorManagerInterfacepublic void setSaveThumbnailPath(java.lang.String path)
MonitorManagerInterfacesetSaveThumbnailPath 在接口中 MonitorManagerInterfacepublic void saveRealTimeStream(java.lang.String devId,
int channel,
int streamType,
java.lang.String fileName,
int seq)
MonitorManagerInterfacesaveRealTimeStream 在接口中 MonitorManagerInterfacedevId - 设备序列号channel - 通道IdstreamType - 码流类型fileName - 保存的文件名seq - 回传Idpublic void startGetRealTimeStream()
MonitorManagerInterfacepublic void closeGetRealTimeStream()
MonitorManagerInterfacepublic int OnFunSDKResult(android.os.Message msg,
com.lib.MsgContent ex)
OnFunSDKResult 在接口中 com.lib.IFunSDKResultOnFunSDKResult 在类中 MediaManagerpublic void setOnAudioDecibelListener(OnAudioDecibelListener listener)