/// <summary> /// 结束对讲 /// </summary> /// <returns></returns> public override bool StopTalk() { if (CurrentTalkSetting.ExecuteTalk) { VideoEnvironment_ZHSR.ZHSR_Main_Callback_Event -= VideoEnvironment_ZHSR_ZHSR_Main_Callback_Event; SDK_ZHSRSDK.win_sta_stop_task(VideoEnvironment_ZHSR.Session, Tsk_Guid); } StopTalked(null); CurrentTalkStatus = Enum_TalkStatus.Null; return(false); }
public override bool VideoClose() { VideoEnvironment_ZHSR.ZHSR_Main_Callback_Event -= VideoEnvironment_ZHSR_ZHSR_Main_Callback_Event; SDK_ZHSRSDK.win_sta_stop_task(VideoEnvironment_ZHSR.Session, Monitor_Guid); VideoPlayCallback(new VideoPlayCallbackValue { evType = Enum_VideoPlayEventType.VideoClose }); CommonMethod.Common.Delay_Millisecond(300); PicPlayMain.Refresh(); return(true); }