cqm9266 发表于 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));

佰锐科技-邵光清 发表于 2016-3-8 11:10:41

您好,请将客户端日志发上来分析一下:BRAnyChatcore.log

cqm9266 发表于 2016-3-8 11:22:01

佰锐科技-邵光清 发表于 2016-3-8 11:10
您好,请将客户端日志发上来分析一下:BRAnyChatcore.log

        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 15 2015 10:58:04)
        Load BRMiscUtil.dll success!(V5.3 Build Time:Jul 15 2015 10:58:29)
        Load BRMediaUtil.dll success!(V5.3 Build Time:Jul 15 2015 10:57:46)
        Load BRMediaShow.dll success!(V5.3 Build Time:Jul 15 2015 10:58:34)
        Load BRMediaCore.dll success!(V5.3 Build Time:Jul 15 2015 10:58:44)
        Invoke        AudioSetVolume(device:0, dwVolume:100)=0
        Invoke        AudioSetVolume(device:1, dwVolume:100)=0
        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
        Apply video parameter:1000x800, bitrate:0kbps, quality:0, gop:0, fps:0, preset:0, codec:0
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        Invoke        Connect(10.100.1.23,8906)=0
        Invoke        LoginServer(username=ADMIN)
        Invoke        EnterRoom(roomid=1)
        CheckClientSocketLink       Connect(ip=10.100.1.23,port=8906)
        Server version: V5.3(Build Time:2015-07-15 10:59:10, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=148,errorcode=0,username=ADMIN), msg deliver worked(1)
        Server running time: 59 days, 18 hours, 52 minutes, license mode:1
        Connection to streaming media server successfully!(udp delay:23ms)
        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=1)
        Message        OnReceiveOnlineUser(count=2,roomid=1)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        WaveIn Audio Capture Driver(麦克风 (Realtek High Definition)
        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
        Audio codec init, handle:1, 11, 1, 16000, 16, 15850
        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
        Message        OnP2PConnectState(userid=138, state=1)
        Message        OnP2PConnectState(userid=138, state=3)
        Invoke        UserCameraControl(userid=-1,bOpen=1)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0)
        MinCroppingSize(1024, 768)        MaxCroppingSize(1024, 768)        Format(RGB24, 0x0)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
        MinCroppingSize(1364, 768)        MaxCroppingSize(1364, 768)        Format(RGB24, 0x0)
        Video Config Size(320, 240)        Format(RGB24, 12fps)
        video init finish:320x240, RGB24, fps:25, codecid:1
        video codec init:codec:1, 12fps, 320x240, bitrate:0kbps, quality:4, preset:0, gop:48, handle:2
        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
        Invoke        AudioSetVolume(device:0, dwVolume:100)=0
        Invoke        AudioSetVolume(device:1, dwVolume:100)=0
        Apply video parameter:1000x800, bitrate:0kbps, quality:4, gop:48, fps:12, preset:0, codec:0
        Invoke        UserCameraControl(userid=-1,bOpen=0)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0)
        MinCroppingSize(1024, 768)        MaxCroppingSize(1024, 768)        Format(RGB24, 0x0)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
        MinCroppingSize(1364, 768)        MaxCroppingSize(1364, 768)        Format(RGB24, 0x0)
        Video Config Size(320, 240)        Format(RGB24, 12fps)
        video init finish:320x240, RGB24, fps:25, codecid:1
        Invoke        UserCameraControl(userid=-1,bOpen=1)
        video codec init:codec:1, 12fps, 320x240, bitrate:0kbps, quality:4, preset:0, gop:48, handle:3
        Invoke        SetSDKOption(BRAC_SO_AUDIO_AGCCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_NSCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_VADCTRL,1)
        Invoke        SetSDKOption(BRAC_SO_AUDIO_ECHOCTRL,1)
        Invoke        AudioSetVolume(device:0, dwVolume:100)=0
        Invoke        AudioSetVolume(device:1, dwVolume:100)=0
        Apply video parameter:1000x800, bitrate:0kbps, quality:4, gop:48, fps:12, preset:0, codec:0
        Invoke        UserCameraControl(userid=-1,bOpen=0)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0)
        MinCroppingSize(1024, 768)        MaxCroppingSize(1024, 768)        Format(RGB24, 0x0)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
        MinCroppingSize(1364, 768)        MaxCroppingSize(1364, 768)        Format(RGB24, 0x0)
        Video Config Size(320, 240)        Format(RGB24, 12fps)
        video init finish:320x240, RGB24, fps:25, codecid:1
        Apply video parameter:1366x768, bitrate:0kbps, quality:4, gop:48, fps:12, preset:0, codec:0
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0)
        MinCroppingSize(1024, 768)        MaxCroppingSize(1024, 768)        Format(RGB24, 0x0)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0)
        MinCroppingSize(1364, 768)        MaxCroppingSize(1364, 768)        Format(RGB24, 0x0)
        Video Config Size(320, 240)        Format(RGB24, 12fps)
        video init finish:320x240, RGB24, fps:25, codecid:1
        Invoke        LeaveRoom(roomid=-1)        Elapse:16 ms
        Invoke        LogoutServer(userid=148)        Elapse:47 ms
        Invoke        BRAC_Release        Elapse:63 ms

cqm9266 发表于 2016-3-8 11:39:08

佰锐科技-邵光清 发表于 2016-3-8 11:10
您好,请将客户端日志发上来分析一下:BRAnyChatcore.log

        Apply video parameter:1366x768, bitrate:0, quality:4, gop:48, fps:12, preset:3, codec:0
        video init finish:320x240, YUY2, fps:30

为什么我明明设置的是 1366*768 最后却是320*240

佰锐科技-邵光清 发表于 2016-3-8 11:48:16

您好,运行我们的示例程序,添加桌面共享功能,是否可以设置分辨率大小呢?
建议使用分辨率对应的码率,不使用质量模式。

cqm9266 发表于 2016-3-8 13:24:29

郁闷了 ,demo是可以的,我的却不行。好郁闷。

佰锐科技-陈伟 发表于 2016-3-8 13:41:43

cqm9266 发表于 2016-3-8 13:24
郁闷了 ,demo是可以的,我的却不行。好郁闷。

您好设置对应的码率试试

cqm9266 发表于 2016-3-8 14:00:23

佰锐科技-陈伟 发表于 2016-3-8 13:41
您好设置对应的码率试试

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

        video init finish:320x240, RGB24, fps:25, codecid:1
        video codec init:codec:1, 12fps, 320x240, bitrate:50kbps, quality:4, preset:0, gop:48, handle:10
        Apply video parameter:1280x720, bitrate:50kbps, quality:4, gop:48, fps:12, preset:0, codec:0

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

demo的是这样的
        Video Config Size(800, 600)        Format(RGB24, 12fps)
        video init finish:800x600, RGB24, fps:25, codecid:1
        video codec init:codec:1, 12fps, 800x600, bitrate:50kbps, quality:4, preset:0, gop:48, handle:2

佰锐科技-邵光清 发表于 2016-3-8 14:28:42

cqm9266 发表于 2016-3-8 14:00
试过了, 我的程序日志有问题

        video init finish:320x240, RGB24, fps: ...

您好, BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_APPLYPARAM, 1);这个设置生效的有写了吗?

cqm9266 发表于 2016-3-8 14:30:26

佰锐科技-邵光清 发表于 2016-3-8 14:28
您好, BRAC_SetSDKOption(BRAC_SO_LOCALVIDEO_APPLYPARAM, 1);这个设置生效的有写了吗?

有的无论是和demo一样 放在 设置分辨率大小之前 还是之后 都试过了。
页: [1] 2
查看完整版本: 急,设置屏幕分辨率函数失效。