AnyChat技术支持论坛

标题: 设置了本地视频的码率,并且也确认提交了修改的参数,怎样判断设置了的码率是否生效 [打印本页]

作者: ZQKsun    时间: 2017-11-3 11:21
标题: 设置了本地视频的码率,并且也确认提交了修改的参数,怎样判断设置了的码率是否生效
设置了本地视频的码率,并且也确认提交了修改的参数,怎样判断设置了的码率是否生效,。



作者: 佰锐科技-刘冬明    时间: 2017-11-3 12:30
您可以使用API“BRAC_QueryUserState”来获取指定用户相关的参数
作者: ZQKsun    时间: 2017-11-3 14:47
佰锐科技-刘冬明 发表于 2017-11-3 12:30
您可以使用API“BRAC_QueryUserState”来获取指定用户相关的参数

您好,我调用了您说的这个函数查看码率,设置并没有成功,设置码率的代码是:
//设置码率
            int videoBitrate = 0;
            videoBitrate = PubVM.objectToInt(cmbKbps.Text)*1000;//kbps
            retCode = ANYCHATAPI.AnyChatCoreSDK.SetSDKOption(ANYCHATAPI.AnyChatCoreSDK.BRAC_SO_LOCALVIDEO_BITRATECTRL, ref videoBitrate, sizeof(int));

设置后查询码率的代码是:
//查询设置后的码率
            int m_AVInfoval = 0;
            int avret = ANYCHATAPI.AnyChatCoreSDK.QueryUserState(-1, ANYCHATAPI.AnyChatCoreSDK.BRAC_USERSTATE_VIDEOBITRATE, ref m_AVInfoval, sizeof(int));
            MessageBox.Show(m_AVInfoval.ToString());
如果设置码率的代码,和查询码率的代码没有错,那有什么样的原因可能使设置码率的参数没有用呢
作者: 佰锐科技-刘冬明    时间: 2017-11-3 15:16
设置码率,您可以参考下我们的demo。我们demo里面有的。另外您在QQ也在咨询我们的同事,我让我同事提供相关demo给您。
作者: ZQKsun    时间: 2017-11-3 17:37
佰锐科技-刘冬明 发表于 2017-11-3 15:16
设置码率,您可以参考下我们的demo。我们demo里面有的。另外您在QQ也在咨询我们的同事,我让我同事提供相 ...

嗯,除了那个demo还有其他吗,c++我不懂





欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3