设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于设备选择函数的问题

[复制链接]

12

主题

49

帖子

164

积分

注册会员

Rank: 2

积分
164
跳转到指定楼层
楼主
发表于 2014-3-10 15:27:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
问题:
我按照sdk中的EnumAudioPlayback方法获取了本地的摄像头、音频设备等;
再调用Select选择设备的方法,但是结果不生效!请问需要怎样处理才能让该操作生效了?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
沙发
发表于 2014-3-10 15:28:40 | 只看该作者
您好,请上传相关的log,谢谢。

另外请注意一下Select方法的返回值是多少。
回复 支持 反对

使用道具 举报

12

主题

49

帖子

164

积分

注册会员

Rank: 2

积分
164
板凳
 楼主| 发表于 2014-3-10 15:36:45 | 只看该作者
返回值是0,
[2014-03-10 15:35:51(103)]        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
[2014-03-10 15:35:51(107)]        Load BRAnyChatCore.dll success!(V4.9 Build Time:Feb 23 2014 16:13:33)
[2014-03-10 15:35:51(156)]        Load BRMiscUtil.dll success!(V4.9 Build Time:Feb 23 2014 16:11:59)
[2014-03-10 15:35:51(572)]        Load BRMediaUtil.dll success!(V4.9 Build Time:Feb 23 2014 16:11:08)
[2014-03-10 15:35:51(576)]        Load BRMediaShow.dll success!(V4.9 Build Time:Feb 23 2014 16:12:05)
[2014-03-10 15:35:51(582)]        Load BRMediaCore.dll success!(V4.9 Build Time:Feb 23 2014 16:12:27)
[2014-03-10 15:35:51(720)]        Apply video parameter:1024x576, bitrate:0, quality:4, gop:24, fps:20, preset:3, codec:0
[2014-03-10 15:35:51(722)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,1)
[2014-03-10 15:35:51(724)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
[2014-03-10 15:35:51(725)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
[2014-03-10 15:35:51(727)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
[2014-03-10 15:35:51(728)]        Invoke        SetSDKOption(BRAC_SO_AUDIO_CAPTUREMODE,0)
[2014-03-10 15:35:51(873)]        Invoke        BRAC_SetSDKOption(BRAC_SO_NETWORK_P2PPOLITIC=1)
[2014-03-10 15:35:53(339)]        Invoke        BRAC_Connect(127.0.0.1,8906)=0
[2014-03-10 15:35:53(341)]        Invoke        LoginServer(username=1)
[2014-03-10 15:35:53(420)]        CheckClientSocketLink         Connect(ip=127.0.0.1,port=8906)
[2014-03-10 15:35:53(482)]        Server version: V4.9(Build Time:2014-02-23 16:12:56, Server OS:Windows)
[2014-03-10 15:35:53(506)]        Message        OnConnect(bSuccess:1, errorcode=0)
[2014-03-10 15:35:53(528)]        Message        OnLoginSystem(userid=7,errorcode=0,username=1), msg deliver worked(1)
[2014-03-10 15:35:53(563)]        Connection to streaming media server successfully!(udp delay:15ms)
[2014-03-10 15:35:55(432)]        Invoke        EnterRoom(roomid=1)
[2014-03-10 15:35:55(446)]        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
[2014-03-10 15:35:55(447)]        Unrelated audio mixer,name:主音量, ComponentType:0x7, Pname:线路输入 (Realtek High Definiti, type:0
[2014-03-10 15:35:55(463)]        Message        OnReceiveOnlineUser(count=1,roomid=1)
[2014-03-10 15:35:55(741)]        Apply video parameter:320x240, bitrate:0, quality:4, gop:24, fps:20, preset:3, codec:0
[2014-03-10 15:35:55(747)]        Invoke        BRAC_SetVideoPos(dwUserId:-1, hWnd:0x1b0692, l:0, t:0, r:186, b:133)
[2014-03-10 15:35:55(751)]        Invoke        UserCameraControl(userid=-1,bOpen=1)
[2014-03-10 15:35:55(754)]        Invoke        UserSpeakControl(userid=-1,bOpen=1)
[2014-03-10 15:35:55(965)]        Win7 AEC Audio Capture Driver(线路输入 (Realtek High Definition Audio))
[2014-03-10 15:35:56(008)]        Audio Init, error:0, device:1, 1, 16000, 16, capmode:0
[2014-03-10 15:35:56(010)]        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
[2014-03-10 15:35:56(065)]        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
[2014-03-10 15:35:56(244)]        Video Config Size(320, 240)        Format(H264, 25fps)
[2014-03-10 15:35:56(249)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(252)]        MinCroppingSize(160, 90)        MaxCroppingSize(160, 90)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(254)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(257)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(260)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(264)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(266)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(268)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(270)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(274)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(277)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(279)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(281)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(284)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(286)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(289)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(291)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(294)]        MinCroppingSize(2304, 1296)        MaxCroppingSize(2304, 1296)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(296)]        MinCroppingSize(2304, 1536)        MaxCroppingSize(2304, 1536)        Format(RGB24, 0x0)
[2014-03-10 15:35:56(299)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(301)]        MinCroppingSize(160, 90)        MaxCroppingSize(160, 90)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(303)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(306)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(308)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(310)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(313)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(315)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(317)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(320)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(322)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(324)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(326)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(329)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(334)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(336)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(338)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(341)]        MinCroppingSize(2304, 1296)        MaxCroppingSize(2304, 1296)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(344)]        MinCroppingSize(2304, 1536)        MaxCroppingSize(2304, 1536)        Format(YUV420P, 0x30323449)
[2014-03-10 15:35:56(349)]        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(355)]        MinCroppingSize(160, 90)        MaxCroppingSize(160, 90)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(359)]        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(363)]        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(366)]        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(368)]        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(370)]        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(375)]        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(379)]        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(382)]        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(385)]        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(387)]        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(390)]        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(392)]        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(394)]        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(396)]        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(399)]        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d)
[2014-03-10 15:35:56(410)]        Video Config Size(320, 240)        Format(YUV420P, 25fps)
[2014-03-10 15:35:56(728)]        video init finish:320x240, YUV420, fps:25
[2014-03-10 15:35:56(874)]        video codec init:codec:1, 20fps, 320x240, bitrate:0, quality:4, preset:3, gop:24, handle:2
[2014-03-10 15:35:56(913)]        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
地板
发表于 2014-3-10 15:47:04 | 只看该作者
请问一下,您通过“BRAC_EnumAudioPlayback”可以枚举几个设备出来呢,如果只能枚举出来一个设备,则选择该设备不会有任何效果。
回复 支持 反对

使用道具 举报

12

主题

49

帖子

164

积分

注册会员

Rank: 2

积分
164
5#
 楼主| 发表于 2014-3-10 15:50:39 | 只看该作者
枚举了2个设备出来:
1-扬声器 (Realtek High Definition
2-话筒 (Polycom CX100)
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
6#
发表于 2014-3-10 15:52:28 | 只看该作者
您好,您可以用我们标准的Demo程序:SDK包:\bin\demo\BRAnyChatMeeting.exe试一下,看是否可以正常切换?
回复 支持 反对

使用道具 举报

12

主题

49

帖子

164

积分

注册会员

Rank: 2

积分
164
7#
 楼主| 发表于 2014-3-10 15:53:06 | 只看该作者
可以加QQ私聊否?
还有反映一个情况,本地视频显示会有2,3秒的延迟,远程倒是感觉正常!这是什么原因造成的了!
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
8#
发表于 2014-3-10 15:54:53 | 只看该作者
本地视频显示会有2,3秒的延迟,远程倒是感觉正常
建议您换一个摄像头,或是换一台计算机做一下对比测试看看,可能与硬件有关。
回复 支持 反对

使用道具 举报

12

主题

49

帖子

164

积分

注册会员

Rank: 2

积分
164
9#
 楼主| 发表于 2014-3-10 16:04:02 | 只看该作者
本帖最后由 风逝 于 2014-3-10 16:14 编辑

请问下  这个程序有没有c#版本的 anychatmeetingroom 这里面能正确设置!刚才在我的程序里面测试的时候发现,视频设置没得问题可以正常切换,但是放音设备、录音设备每次都不能设置成功!
设置了值后返回0,马上调用又是原来默认的值去了!
还有就是和标准的程序比:我枚举出来的这个播放设备,感觉没有显示完全:  1-扬声器 (Realtek High Definition
回复 支持 反对

使用道具 举报

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
10#
发表于 2014-3-10 16:14:28 | 只看该作者
您调用选择API之后的返回值为0吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 20:15 , Processed in 0.129198 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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