设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

急,设置屏幕分辨率函数失效。

[复制链接]

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
跳转到指定楼层
楼主
发表于 2016-3-8 11:00:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在桌面同步这个功能开启的情况下,使用下面代码,无法改变绿框大小。永远是那么大。

                nWidth  = 800;
                nHeight = 600;
                SetSDKOption(BRAC_SO_LOCALVIDEO_WIDTHCTRL,(PCHAR)&nWidth,sizeof(DWORD));
                SetSDKOption(BRAC_SO_LOCALVIDEO_HEIGHTCTRL,(PCHAR)&nHeight,sizeof(DWORD));

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
16#
 楼主| 发表于 2016-3-8 16:38:09 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-8 15:12
您好,nWidth  = 800;nHeight = 600;是int类型吗?

将您的程序和demo程序对比一下,更容易找到问题。
...

我原因找到了 如果业务服务器是自己的就没问题。
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
15#
 楼主| 发表于 2016-3-8 16:27:53 | 只看该作者
cqm9266 发表于 2016-3-8 15:58
经测试 只能选择 160*120 和 320*240分辨率 这是什么原因啊

原因找到了 是业务服务器的问题 估计是版本不一致。 我很不解 为什么业务服务器会影响客户端的采集?  怎么设定的!!
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
14#
 楼主| 发表于 2016-3-8 15:58:27 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-8 15:12
您好,nWidth  = 800;nHeight = 600;是int类型吗?

将您的程序和demo程序对比一下,更容易找到问题。
...

经测试 只能选择 160*120 和 320*240分辨率 这是什么原因啊
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
13#
 楼主| 发表于 2016-3-8 15:39:28 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-8 15:12
您好,nWidth  = 800;nHeight = 600;是int类型吗?

将您的程序和demo程序对比一下,更容易找到问题。
...

现在可以知道的情况是  
[2016-03-08 15:47:24(170)]        Apply video parameter:1366x768, bitrate:50kbps, quality:4, gop:48, fps:12, preset:0, codec:0

申请设置后显示视频时


[2016-03-08 15:47:28(054)]        Video Config Size(320, 240)        Format(RGB24, 12fps)
[2016-03-08 15:47:28(065)]        video init finish:320x240, RGB24, fps:25, codecid:1
[2016-03-08 15:47:28(124)]        video codec init:codec:1, 12fps, 320x240, bitrate:50kbps, quality:4, preset:0, gop:48, handle:2

config size的值没有改变! finish 也是。
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
12#
 楼主| 发表于 2016-3-8 15:37:45 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-8 15:12
您好,nWidth  = 800;nHeight = 600;是int类型吗?

将您的程序和demo程序对比一下,更容易找到问题。
...

是int型 。我再看看吧  已经耗了一天了。没解决
回复 支持 反对

使用道具 举报

11#
发表于 2016-3-8 15:12:12 | 只看该作者
cqm9266 发表于 2016-3-8 14:30
有的  无论是和demo一样 放在 设置分辨率大小之前 还是之后 都试过了。

您好,nWidth  = 800;nHeight = 600;是int类型吗?

将您的程序和demo程序对比一下,更容易找到问题。
               
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
10#
 楼主| 发表于 2016-3-8 14:30:26 | 只看该作者
佰锐科技-邵光清 发表于 2016-3-8 14:28
您好, BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_APPLYPARAM, 1);这个设置生效的有写了吗?

有的  无论是和demo一样 放在 设置分辨率大小之前 还是之后 都试过了。
回复 支持 反对

使用道具 举报

9#
发表于 2016-3-8 14:28:42 | 只看该作者
cqm9266 发表于 2016-3-8 14:00
试过了, 我的程序日志有问题  

[2016-03-08 14:05:54(876)]        video init finish:320x240, RGB24, fps: ...

您好, BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_APPLYPARAM, 1);这个设置生效的有写了吗?
回复 支持 反对

使用道具 举报

13

主题

50

帖子

164

积分

注册会员

Rank: 2

积分
164
8#
 楼主| 发表于 2016-3-8 14:00:23 | 只看该作者
佰锐科技-陈伟 发表于 2016-3-8 13:41
您好  设置对应的码率试试

试过了, 我的程序日志有问题  

[2016-03-08 14:05:54(876)]        video init finish:320x240, RGB24, fps:25, codecid:1
[2016-03-08 14:05:54(918)]        video codec init:codec:1, 12fps, 320x240, bitrate:50kbps, quality:4, preset:0, gop:48, handle:10
[2016-03-08 14:05:54(980)]        Apply video parameter:1280x720, bitrate:50kbps, quality:4, gop:48, fps:12, preset:0, codec:0

Apply video 明明是 1280x720  而config size  和 finish却是320x240

demo的是这样的
[2016-03-08 13:47:55(486)]        Video Config Size(800, 600)        Format(RGB24, 12fps)
[2016-03-08 13:47:55(498)]        video init finish:800x600, RGB24, fps:25, codecid:1
[2016-03-08 13:47:55(561)]        video codec init:codec:1, 12fps, 800x600, bitrate:50kbps, quality:4, preset:0, gop:48, handle:2

回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-19 05:49 , Processed in 0.161460 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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