VC视频会议系统客户端.pdf_第1页
VC视频会议系统客户端.pdf_第2页
VC视频会议系统客户端.pdf_第3页
VC视频会议系统客户端.pdf_第4页
VC视频会议系统客户端.pdf_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本源码下载地址 define APPLY CONNECT SUCCEEDED 1001 cmd id string user name define NM AGREE ATTEND 1003 define APPLY FAILURE CONNECT 1004 define NM USER UPDATE 1005 Send to User for status update typedef struct WORD lid BYTE spk style 0 不发言 1 第一发言人 2 第二发言人 3 第三发言人 4 第四发言人 5 申请发言 BYTE injoin 0 不在会议中 1 在会议中 BYTE ctl style 0 不控制 1 在控制 2 申请控制 CLIENT STATUS cmd id define MSG SERVER MODE 1006 在主席加入后发送服务器的自动或手动模式给主席 com style ID servermode 1 automatic 0 manual define NM MODE CHANGE 1007 主席更新会议模式时给服务器发送NM MODE CHANGE命令 com style ID ServerMode 2 申请发言 define MSG SPEAKING APPLY 1008 客户端给服务器发送MS SPEAKING APPLY命令 com style clientID 6 客户端自己停止发言 define MSG STOP SPEAKING 1010 com style clientID 5 主席停止某人的发言 define MSG STOP MIC 1011 主席给服务器发送MSG STOP MIC命令 com style destID 服务器收到MSG STOP SPEAKING命令 修改发言状态 给destID发送NM STOP MIC命令 客户端收到NM STOP MIC命令就停止发送音频数据 m bActiveOrNot TRUE define MSG CANCEL SPEAKING APPLY 1012 服务器收到MS SPEAKING APPLY命令 if clientID 0 直接修改状态 并给主席发送NM AGREE MIC命令 define NM AGREE MIC 1013 com style destID if ServerMode 修改客户的申请状态 if ServerMode curMics MaxMics 设置发言状态 并给clientID发送NM AGREE MIC命令 3 主席同意发言 define NM AGREE MIC 1013 主席同意某一个申请发言中的人发言时给服务器发送NM AGREE MIC 服务器收到后修改发言状态 并转发给相应的用户 1 取消加入申请 define MSG CANCEL ATTEND 1014 客户在主席同意前取消加入申请 com style clientID define NM CLOSE CHANNEL 1016 主席收到后 发送NM CLOSE CHANNEL命令 原来的ON CLOSE CHANNEL com style destID 异常退出的用户ID define NM TERM RECEIVE CAP 1017 客户端更新接收状态时发送给服务器的命令 com style SourceID bVideoReceive bAudioReceive bChatReceive bBWReceive dwMinVideoBW define NM FILETRANSFER END 1019 define MSG FILE TRANSFER 1020 define NM FILETRANSFER CANCEL 1022 define NM CLIENT EXCEPT 1025 异常退出时 服务器给主席发送 NM CLIENT EXCEPT 命令 原来的NM DISCONNECT com style destID 异常退出的用户ID define MSG USER TABLE 1026 define MSG RECV SERVER TYPE 2000 define MSG RECV MIX TYPE 2002 typedef struct WORD wId CLIENT STATUS status char szName 1 name USERS TABLE cmd id self id MSG USER TABLE define MSG TERM RECEIVE CAP 1027 服务器有发送或接收状态变化时给客户发送MSG TERM RECEIVE CAP命令 com style SourceID bVideoReceive bAudioReceive bChatReceive bBWReceive dwMinVideoBW define NM CANCEL ATTEND 1028 服务器收到客户端的取消加入申请 给主席发送NM CANCEL ATTEND命令 com style clientID 主席接收到NM CANCEL ATTEND命令 给服务器发送NM CLOSE CHANNEL命令 服务器接收 到后才真正删除一个通道 4 主席不同意发言 define NM DISAGREE MIC 1029 主席不同意某一个申请发言中的人发言时给服务器发送NM DISAGREE MIC 服务器收到后修改发言状态 并转发给相应的用户 define ON CONNECT COMM 1031 timer cmd style id 服务器收到MSG STOP MIC命令 修改发言状态 给destID发送NM STOP MIC命令 define NM STOP MIC 1032 com style destID 客户端收到NM STOP MIC命令就停止发送音频数据 m bActiveOrNot TRUE define NM FILE TRANSFER FAIL 1034 define NM FILETRANSFER F 1035 define NM FILETRANSFER T 1036 define NM FILE TRANSFER 1037 define MSG WB CREATE 1038 define NM WB CREATE 1039 define NM WB CREATE FAIL 1040 define MSG WB CHANGE 1041 define NM WB CHANGE 1042 define MSG WB CHANGE OK 1043 define MSG WB CHANGE FAIL 1044 define NM WB CHANGE SUCCESS 1045 define MSG WB CLOSE 1048 define NM WB CLOSE 1049 define MSG DROP USER 1052 请出会议 define NM DROP USER 1053 define NM CONNECT ERR 1054 define MSG WEB CHANGE 1056 define NM WEB CHANGE 1057 define MSG WB WANTCHANGE 1058 define NM WB WANTCHANGE 1059 define MSG FILE UPLOAD 1060 define NM FILE DOWNLOAD 1061 用户端要求看某一个用户的视频 向服务器发送 define MSG APPLY VIDEO 1065 com style client LID 由服务器产生的唯一表示参加会议者的数字 define NM APPLY VIDEO 1066 com style client LID bHasVideo TRUE 有视频 FALSE 没有视频信息 用户端停止看某一用户的视频 向服务器发送 define MSG STOP VIDEO 1067 com style client LID 由服务器产生的唯一表示参加会议者的数字 用户端申请控制 包括文档 浏览器 白版 向服务器发送 define MSG APPLY CTL 1068 com style 用户端申请控制 包括文档 浏览器 白版 向服务器发送 define NM AGREE CTL 1069 com style 用户端停止控制 包括文档 浏览器 白版 向服务器发送 define MSG STOP CTL 1072 com style client LID 由服务器产生的唯一表示参加会议者的数字 服务器收到用户停止控制 包括文档 浏览器 白版 向用户端返回通知 define NM AGREE STOP CTL 1073 com style 用户端停止看某一用户的视频 向服务器发送 define NM STOP VIDEO 1076 com style client LID 由服务器产生的唯一表示参加会议者的数字 获得控制权的用户 向服务器通知控制TAB的位置 define MSG SET CTL TAB 1079 com style client LID BYTE tabNum 0 白板 1 文档共享 2 协同浏览 3 保留 服务器获得控制TAB的位置信息后 通知每个用户 define NM SET CTL TAB 1080 com style client LID BYTE tabNum 0 白板 1 文档共享 2 协同浏览 3 保留 服务器获得控制TAB的位置信息后 通知每个用户 define CHAIR STOP CTL 1082 com style client LID 被停止的用户lid 服务器获得控制TAB的位置信息后 通知每个用户 define CHAIR AGREE CTL 1083 com style client LID 被同意的用户的lid 非网络协议 CMainFrame 将此消息发给CRightPanel 提供lid 用户的info define ONE VIDEO INFO 1085 define MSG WB CREATE 2 1090 define NM WB CREATE 2 1091 define NM WB CREATE FAIL 2 1092 define MSG WB CHANGE 2 1093 define NM WB CHANGE 2 1094 define MSG WB CHANGE OK 2 1095 define MSG WB CHANGE FAIL 2 1096 define NM WB CHANGE SUCCESS 2 1097 define NM WB CHANGE TIMEOUT 2 1098 define MSG WB CLOSE 2 1099 define NM WB CLOSE 2 1100 define MSG WB WANTCHANGE 2 1101 define NM WB WANTCHANGE 2 1102 获得控制权的用户将目前控制的相对位置统治服务器 define MSG SHAREDOC CUR POS 1200 com style clientID posx WORD 1 10000 归一化的x位置 posy WORD 1 10000 归一化的y位置 服务器将目前控制的相对位置统治每个用户 define NM SHAREDOC CUR POS 1201 com style clientID posx WORD 1 100 归一化的x位置 posy WORD 1 100 归一化的y位置 add by Robert Tian 2002 4 3 Purpose 添加文件共享的自定义消息 通知服务器某个消息已经完成 define MSG NOTIFY DOWNLOAD DONE 1320 服务器返回某个用户接收到消息的信息 define NM USER DOWNLOAD DONE 1321 define NM SERVER TIMEOUT 1330 add by liy 2002 04 19 for class over define NM SERVER OUT 1331 time to be out add end define MSG START RECORD 1336 define MSG END RECORD 1337 define MSG RECORD FOLDER 1338 add by Robert tian 2002 8 15 通知服务器是否需要进行拆包 define MSG APART PACKAGE 1340 add end AudioLib G711 G723 RFACodes 是音频库 AdaptationLayer1 Tcp 协议处理 包括信令 文字信息 AdaptationLayer2 音频数据处理 AdaptationLayer3 视频数据处理 其中他们有一下共同点 IndicationMUX2AL 处理接收的数据 进行数据解包工作 m AL DATA request 处理数据的发送 进行数据打包工作 Bitmap 数据共享的图形处理 CaudioClient 音频设备 录制 播放 CchannelManager 管理各种数据信道处理 CchatChannel 文字聊天信道 CchatCVtFmt 文字聊天协议栈 CchatDlg 文字聊天界面 CchatView 主界面的文字聊天界面 CConfSetting 会议设置界面 CconnectionSocket TCP 连接对象 CctlView CCtrl 信林处理 CctrlChannel 控制数据通道 CctrlPanel 控制界面 CdlgButton 自定义按钮 CdocPriint 文档打印 CDShowCapture 视频采集 CfileCtrl 文件列表 CfileTransDlg 文件传输界面 CFPSMon 视频信息 CinfoWnd 信息界面 CIPFilter 视频信息和过滤 CIPInfo CleftPanel ClogicalChannel 数据通道 CLOgin 登陆模块对象 CLOginEvents CmediaFrame 视频帧对象 CmetaFile 共享文档对象 CMIxerBase 音频库的对象 CmixerFader CmacSliderCtrl CmoniloerLoader 获取音视频设备对象 CmyEdit 自定义编辑框 CnetWorkMan

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论