设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3370|回复: 4
打印 上一主题 下一主题

视频回调函数参数的问题

[复制链接]

0

主题

56

帖子

172

积分

注册会员

Rank: 2

积分
172
楼主
发表于 2016-3-17 16:45:45 | 显示全部楼层
您好,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
回复 支持 反对

使用道具 举报

0

主题

56

帖子

172

积分

注册会员

Rank: 2

积分
172
沙发
发表于 2016-3-17 17:36:02 | 显示全部楼层
您好,BRAC_VIDEOCALL_EVENT_START值是3,BRAC_VIDEOCALL_EVENT_FINISH值是4,服务端收到返回值后如果成功的话会返回0。
如果dwEventType等于3,建立通话,服务器会通知双方开始通话,如果dwEventType等于4,表示当前通话结束。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|AnyChat ( 粤ICP备13022410号-1 )  

GMT+8, 2024-5-5 09:33 , Processed in 0.250127 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表