資源簡介
支持一對一,一對多視頻會議,分享ppt課件,點名發(fā)言,不同房間功能
代碼片段和文件信息
#include?“eventcenter.h“
#include?“l(fā)ogin/UserLoginWdg.h“
#include?“Room/RoomWdg.h“
#include?“Video/VideoWin.h“
#include?“Video/VideoMgr.h“
#include?“Video/VideoMonitorMgr.h“
#include?“VideoMonitor/videomonitormain.h“
#include?“Room/LeftWdg.h“
#include?“Room/WdgNetInfo.h“
#include?
#include?
#include?
IMeetingframe*?g_pMeetingframe?=?NULL;
IZYMediaStreamManager?*g_pStreamMgr?=?NULL;
EventCenter*EventCenter::m_instahce?=?NULL;
EventCenter*?EventCenter::GetInstance()
{
return?m_instahce;
}
EventCenter::EventCenter(QWidget?*parent?Qt::WFlags?flags)
:?QWidget(parent?flags)
{
m_instahce?=?this;
m_bInRoom?=?false;
m_roomId?=?0;
//setWindowFlags(Qt::framelessWindowHint);//這個是widget的標題欄和邊框去掉
//setAttribute(Qt::WA_TranslucentBackground);
this->hide();
//RoomWdg::GetInstance()->CenterWindow();
//RoomWdg::GetInstance()->showMaximized();
UserLoginWdg::GetInstance()->show();
//初始化視頻會議框架
CreateMeetingframe(&g_pMeetingframethis(HWND)RoomWdg::GetInstance()->winId()
thisAppSetting::GetInstance()->GetServerAddress().toStdString());
connect(thisSIGNAL(EventLoginSuccess())thisSLOT(On_UI_LoginSuccess()));
connect(thisSIGNAL(EventLoginFailed())UserLoginWdg::GetInstance()SLOT(OnLoginFailed()));
connect(thisSIGNAL(EventAddUser())LeftWdg::GetInstance()SLOT(OnAddUser()));
connect(thisSIGNAL(EventDelUser())LeftWdg::GetInstance()SLOT(OnDelUser()));
connect(thisSIGNAL(EventGetRoomList(int))UserLoginWdg::GetInstance()SLOT(OnGetRoomList(int)));
connect(thisSIGNAL(EventUpdateUI())thisSLOT(OnUpdateUI()));
connect(thisSIGNAL(EventSetSpeaker(bool))thisSLOT(OnSetSpeaker(bool)));
connect(thisSIGNAL(EventSpeakModeChange(int))thisSLOT(OnSpeakModeChange(int)));
connect(thisSIGNAL(EventRoomModeChange(int))thisSLOT(OnRoomModeChange(int)));
connect(thisSIGNAL(EventOnStreamNetInfo(intintint))WdgNetInfo::GetInstance()SLOT(OnNetInfo(intintint)));
connect(thisSIGNAL(EventOnStreamNetInfo(intintint))RoomWdg::GetInstance()SLOT(OnNetInfo(intintint)));
//?sean?add?收到消息后發(fā)送信號
connect(thisSIGNAL(getMessageEvent(unsigned?long?long?QString*?
int?unsigned?long?unsigned?long?QString?*))LeftWdg::GetInstance()SLOT(getMessageFromOthers(unsigned?long?long?QString*?int?unsigned?long?unsigned?long?QString?*)));
connect(thisSIGNAL(EventUserOffline(unsigned?long?long))thisSLOT(OnUserOffline(unsigned?long?long?)));
connect(thisSIGNAL(EventRecvRemoteVideo(unsigned?long?long))
thisSLOT(OnRecvRemoteVideo(unsigned?long?long)));
connect(thisSIGNAL(EventSetAsBigVideo(unsigned?long?long))
thisSLOT(OnSetAsBigVideo(unsigned?long?long)));
connect(thisSIGNAL(EventEnterRoom(unsigned?int))thisSLOT(OnEnterRoom(unsigned?int)));
//打開文檔
connect(thisSIGNAL(EventOpenDoc(QStringintint))RoomWdg::GetInstance()
SLOT(OnOpenDoc(QStringintint)));
//關閉文檔
connect(thisSIGNAL(EventCloseDoc())RoomWdg::GetInstance(
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????218230??2017-10-11?16:52??openmeeting2\app_icon.ico
?????文件???????3524??2019-01-30?23:58??openmeeting2\AutoUpdate\AutoUpdate.aps
?????文件???????1200??2017-10-11?16:52??openmeeting2\AutoUpdate\autoupdate.cpp
?????文件????????603??2017-10-11?16:52??openmeeting2\AutoUpdate\autoupdate.h
?????文件???????2734??2017-10-11?16:52??openmeeting2\AutoUpdate\AutoUpdate.ico
?????文件?????????70??2017-10-11?16:52??openmeeting2\AutoUpdate\autoupdate.qrc
?????文件?????????49??2017-10-11?16:52??openmeeting2\AutoUpdate\AutoUpdate.rc
?????文件???????1105??2017-10-11?16:52??openmeeting2\AutoUpdate\autoupdate.ui
?????文件??????17240??2019-01-30?23:24??openmeeting2\AutoUpdate\AutoUpdate.vcxproj
?????文件???????3257??2017-10-11?16:52??openmeeting2\AutoUpdate\AutoUpdate.vcxproj.filters
?????文件????????575??2019-01-30?23:25??openmeeting2\AutoUpdate\AutoUpdate.vcxproj.user
?????文件?????????43??2019-01-30?21:36??openmeeting2\AutoUpdate\Debug\AutoUpdate.lastbuildstate
?????文件????????918??2019-01-30?21:36??openmeeting2\AutoUpdate\Debug\AutoUpdate.log
?????文件??????????0??2019-01-30?21:36??openmeeting2\AutoUpdate\Debug\AutoUpdate.unsuccessfulbuild
?????文件???????2324??2019-01-30?21:36??openmeeting2\AutoUpdate\Debug\custombuild.command.1.tlog
?????文件??????????2??2019-01-30?21:36??openmeeting2\AutoUpdate\Debug\custombuild.read.1.tlog
?????文件??????????2??2019-01-30?21:36??openmeeting2\AutoUpdate\Debug\custombuild.write.1.tlog
?????文件???????1972??2017-10-11?16:52??openmeeting2\AutoUpdate\downloadthread.cpp
?????文件????????810??2017-10-11?16:52??openmeeting2\AutoUpdate\downloadthread.h
?????文件????????692??2019-01-30?23:25??openmeeting2\AutoUpdate\GeneratedFiles\qrc_autoupdate.cpp
?????文件???????3110??2019-01-30?23:25??openmeeting2\AutoUpdate\GeneratedFiles\Release\moc_autoupdate.cpp
?????文件???????4025??2019-01-30?23:25??openmeeting2\AutoUpdate\GeneratedFiles\Release\moc_downloadthread.cpp
?????文件???????2118??2019-01-30?23:25??openmeeting2\AutoUpdate\GeneratedFiles\ui_autoupdate.h
?????文件????????606??2017-10-11?16:52??openmeeting2\AutoUpdate\main.cpp
?????文件????????269??2019-01-30?23:14??openmeeting2\AutoUpdate\Release\AutoUpdate.Build.CppClean.log
?????文件????????381??2019-01-30?23:49??openmeeting2\AutoUpdate\Release\AutoUpdate.exe.intermediate.manifest
?????文件?????????45??2019-01-30?23:49??openmeeting2\AutoUpdate\Release\AutoUpdate.lastbuildstate
?????文件???????2032??2019-01-30?23:49??openmeeting2\AutoUpdate\Release\AutoUpdate.log
?????文件?????127943??2019-01-30?23:25??openmeeting2\AutoUpdate\Release\autoupdate.obj
?????文件???????2904??2019-01-30?23:25??openmeeting2\AutoUpdate\Release\AutoUpdate.res
............此處省略1753個文件信息
評論
共有 條評論