|
您好,typedef void (CALLBACK * BRAC_VideoCallEvent_CallBack)(DWORD dwEventType, DWORD dwUserId,
DWORD dwErrorCode, DWORD dwFlags, DWORD dwParam, LPCTSTR lpUserStr, LPVOID lpUserValue);
参数:
dwEventType 呼叫事件类型,详见函数 BRAC_VideoCallControl 中的定义
dwUserId: 视频呼叫事件发起方用户 ID
dwErrorCode: 错误代码,当事件类型为“Reply”和“Finish”时有效
dwFlags: 视频呼叫标志
dwParam: 事件附带参数(整型)
lpUserStr: 事件附带参数(字符串)
lpUserValue: 用户自定义参数,在设置回调函数时传入
备注:
当注册该回调函数后,其它用户通过 API:BRAC_VideoCallControl 发起视
频呼叫时,将触发该回调函数。
用户 A 向用户 B 发送(Request)请求,用户 B 回复(Reply)同意通话之后,
服务器会自动向 A、B 同时发送(Start)指令,表示会话开始, 当客户端 在回
调函数中收到 dwEventType= BRAC_VIDEOCALL_EVENT_START 事件时,
dwParam 表示 RoomId,由服务器自动分配,这时用户 A、B 均需要主动进入分
配的房间,打开本地音频、视频,同时请求对方的音频、视频才能完成整个视频
呼叫过程。
更 多 关 于 视 频 呼 叫 事 件 的 信 息 可 参 考 技 术 论 坛 相 关 内 容 :
http://bbs.anychat.cn/forum.php? ... &extra=page%3D1 |
|