设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3932|回复: 5

关于请求对方视频流的API问题

[复制链接]

5

主题

18

帖子

55

积分

注册会员

Rank: 2

积分
55
发表于 2015-10-8 22:42:06 | 显示全部楼层 |阅读模式
使用BRAC_UserCameraControl请求对方的视频流,如果对方没有打开视频摄像头,返回的是0还是错误码?如何判断能否请求回来视频流呢?
回复

使用道具 举报

249

主题

2967

帖子

9074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9074
发表于 2015-10-9 09:12:08 | 显示全部楼层
您好,您可以通过API:BRAC_QueryUserState(BRAC_USERSTATE_VIDEOBITRATE)查询对方的视频流码率来判断是否已经收到了视频流。

相关参考资料:
1、AnyChat在打开音频设备的同时会自动发布视频数据吗?
2、Windows平台AnyChat视频显示
回复 支持 1 反对 0

使用道具 举报

发表于 2015-10-8 23:24:57 | 显示全部楼层
您好,BRAC_UserCameraControl请求对方的视频流时,返回0就表示请求对方视频流成功,否则就返回错误代码。
回复 支持 反对

使用道具 举报

5

主题

18

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2015-10-9 10:22:59 | 显示全部楼层
本帖最后由 众点软件工作室 于 2015-10-9 10:24 编辑
admin 发表于 2015-10-9 09:12
您好,您可以通过API:BRAC_QueryUserState(BRAC_USERSTATE_VIDEOBITRATE)查询对方的视频流码率来判断是否 ...

BRAC_QueryUserState(BRAC_USERSTATE_VIDEOBITRATE)返回值是0的话,是成功,是不是就代表没有视频流呢?还是说非0代表对方没有打开视频?
回复 支持 反对

使用道具 举报

发表于 2015-10-9 10:31:00 | 显示全部楼层
本帖最后由 佰锐科技-李友勤 于 2015-10-9 10:34 编辑
众点软件工作室 发表于 2015-10-9 10:22
BRAC_QueryUserState(BRAC_USERSTATE_VIDEOBITRATE)返回值是0的话,是成功,是不是就代表没有视频流呢? ...

您好,BRAC_USERSTATE_VIDEOBITRATE标志是用来查询视频码率的,返回值为0,则代查询成功,通过第三个参数(地址符)可以查到码率是多少。BRAC_USERSTATE_CAMERA标志可以用来查询摄像头状态
回复 支持 反对

使用道具 举报

5

主题

18

帖子

55

积分

注册会员

Rank: 2

积分
55
 楼主| 发表于 2015-10-9 10:33:42 | 显示全部楼层
佰锐科技-李友勤 发表于 2015-10-9 10:31
您好,BRAC_USERSTATE_VIDEOBITRATE标志是用来查询视频码率的,返回值为0,则代表码率值为0,没有视频流 ...

哦哦,那应该就能满足我的需求了,我主要是想看看有没有视频流,以方便本地的正确显示!谢谢
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 13:23 , Processed in 0.117621 second(s), 23 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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