kinghong 发表于 2015-10-9 09:46:25

关于surface调用内置摄像头分辨率上不去问题

你好,之前也发过好几个贴问关于surface的这个问题,具体问题我再描述一下:surface上的摄像头是支持1920x1080的,可是在视频参数中设置了1080P后视频对话的时候看到的分辨率却很低,看了日志文件是300多x200多,你们曾经发过brMediaCore.dll更新文件给我测试,本来以为问题已经解决了,可是后来发现用了你们更新的这个brMediaCore.dll文件后本地视频就会有延迟现象(无论用surface还是Pc都会延迟),所以现在我测试的还是没有更新过brMediaCore.dll的版本,但是分辨率的问题又回来了,请问你们什么时候可以解决这个问题,我需要给我的客户回复!

admin 发表于 2015-10-9 09:54:49

可是后来发现用了你们更新的这个brMediaCore.dll文件后本地视频就会有延迟现象(无论用surface还是Pc都会延迟)
您好,请将更新前的日志信息,以及更新后的日志信息贴上来,谢谢。

kinghong 发表于 2015-10-9 10:10:34

admin 发表于 2015-10-9 09:54
您好,请将更新前的日志信息,以及更新后的日志信息贴上来,谢谢。

更新前后的信息我之前上传过,http://bbs.anychat.cn/forum.php?mod=viewthread&tid=1925&page=1#pid11028

admin 发表于 2015-10-9 10:23:38

您好,再次分析了您上传的日志信息,差异在于:
更新前:Video Config Size(1920, 1080)      Format(RGB24, 20fps)
更新后:Video Config Size(1920, 1080)      Format(RGB24, 5fps)
就是帧率上有差异,更新后才5fps,所以感觉就比较卡了,已经让同事在排查原因了。

admin 发表于 2015-10-9 11:13:41

亲,研发的同事加了一些额外的日志输出,请替换后将日志信息发上来,谢谢。

kinghong 发表于 2015-10-9 11:54:34

admin 发表于 2015-10-9 11:13
亲,研发的同事加了一些额外的日志输出,请替换后将日志信息发上来,谢谢。

        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 31 2015 22:08:48)
        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
        Load BRMediaCore.dll success!(V5.3 Build Time:Oct9 2015 11:17:24)
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        Invoke        Connect(192.168.0.100,8906)=0
        Invoke        LoginServer(username=user123)
        CheckClientSocketLink       Connect(ip=192.168.0.100,port=8906)
        Server version: V5.3(Build Time:2015-08-09 21:21:30, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=10,errorcode=0,username=user123), msg deliver worked(1)
        Server running time: 0 days, 3 hours, 21 minutes, license mode:0
        Invoke        EnterRoom(roomid=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        SetVideoPos(dwUserId:-1, hWnd:0xe03d2, l:0, t:0, r:295, b:168)
        Invoke        UserCameraControl(userid=-1,bOpen=1)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        Invoke        SetVideoPos(dwUserId:8, hWnd:0xe0634, l:0, t:0, r:801, b:450)
        Invoke        UserCameraControl(userid=8,bOpen=1)
        Invoke        UserSpeakControl(userid=8,bOpen=1)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 10fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUV420P, 0x30323449, 5fps)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUV420P, 0x30323449, 5fps)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUV420P, 0x30323449, 5fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUV420P, 0x30323449, 5fps)
        Prepare config camera(1-Logitech HD Pro Webcam C910): 1920x1080, 20fps
        SetFormat(1920x1080, RGB24, 20fps) = 0
        Video Config Size(1920, 1080)        Format(RGB24, 20fps)
        On Remote UserCameraControl(dwUserId:8, bOpen:1)
        video init finish:1920x1080, RGB24, fps:20, codecid:1
        WaveIn Audio Capture Driver(Microphone (HD Pro Webcam C910))
        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
        Audio codec init, handle:2, 11, 1, 16000, 16, 15850
        Audio Playback Device Init(0, 1, 16000, 16), WaveOut Playback Driver
        On Remote UserSpeakControl(dwUserId:8, bOpen:1)
        Audio FX Status: VAD:1, NS:1, AGC:1, AEC:1
        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:3
        userid(8) video decode, codec:1, 1920x1080, delay:0ms
        Message        OnP2PConnectState(userid=8, state=1)
        userid(8) audio decode, codec:11, 1 channel, 16000Hz
        Message        OnP2PConnectState(userid=8, state=3)
        Invoke        LeaveRoom(roomid=1)        Elapse:63 ms
        Invoke        LogoutServer(userid=10)        Elapse:62 ms
        Invoke        BRAC_Release        Elapse:79 ms

admin 发表于 2015-10-9 11:56:56

您好,请重新用附件中的库测试一下,然后将日志贴上来,谢谢!

kinghong 发表于 2015-10-9 12:06:58

admin 发表于 2015-10-9 11:13
亲,研发的同事加了一些额外的日志输出,请替换后将日志信息发上来,谢谢。

下面是在surface中测试的日志,设置1080P的时候本地视频不是太流畅,720P很流畅
        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
        Load BRMediaCore.dll success!(V5.3 Build Time:Oct9 2015 11:17:24)
        Apply video parameter:1280x720, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        Invoke        Connect(192.168.0.100,8906)=0
        Invoke        LoginServer(username=user123)
        CheckClientSocketLink       Connect(ip=192.168.0.100,port=8906)
        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=14,errorcode=0,username=user123), msg deliver worked(1)
        Server running time: 0 days, 3 hours, 34 minutes, license mode:0
        Invoke        EnterRoom(roomid=1)
        Connection to streaming media server successfully!(udp delay:23ms)
        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
        Message        OnReceiveOnlineUser(count=1,roomid=1)
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
        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
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
        Prepare config camera(2-Microsoft LifeCam Front): 1280x720, 20fps
        SetFormat(1280x720, YUY2, 20fps) = 0
        Video Config Size(1280, 720)        Format(YUY2, 20fps)
        video init finish:1280x720, YUY2, fps:20, codecid:1
        video codec init:codec:1, 20fps, 1280x720, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:2
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x2904ac, l:0, t:0, r:2160, b:1440)
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
        Prepare config camera(1-Microsoft LifeCam Rear): 1280x720, 20fps
        SetFormat(1280x720, MJPG, 20fps) = 0
        Video Config Size(1280, 720)        Format(MJPG, 20fps)
        video init finish:1280x720, RGB32, fps:20, codecid:1
        video codec init:codec:1, 20fps, 1280x720, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:3
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
        SetFormat(1920x1080, MJPG, 20fps) = 0
        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
        video init finish:1920x1080, RGB32, fps:20, codecid:1
        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:4
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
        SetFormat(1920x1080, MJPG, 20fps) = 0
        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
        video init finish:1920x1080, RGB32, fps:20, codecid:1
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
        SetFormat(1920x1080, MJPG, 20fps) = 0
        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
        video init finish:1920x1080, RGB32, fps:20, codecid:1
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 2fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d2681, 2fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(MJPG, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(MJPG, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(MJPG, 0x8d1181, 30fps)
        Prepare config camera(1-Microsoft LifeCam Rear): 1920x1080, 20fps
        SetFormat(1920x1080, MJPG, 20fps) = 0
        Video Config Size(1920, 1080)        Format(MJPG, 20fps)
        video init finish:1920x1080, RGB32, fps:20, codecid:1
        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:5
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0xf03c6, l:0, t:0, r:2160, b:1440)
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
        SetFormat(1920x1080, YUY2, 20fps) = 0
        Video Config Size(1920, 1080)        Format(YUY2, 20fps)
        video init finish:1920x1080, YUY2, fps:20, codecid:1
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
        SetFormat(1920x1080, YUY2, 20fps) = 0
        Video Config Size(1920, 1080)        Format(YUY2, 20fps)
        video init finish:1920x1080, YUY2, fps:20, codecid:1
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
        SetFormat(1920x1080, YUY2, 20fps) = 0
        Video Config Size(1920, 1080)        Format(YUY2, 20fps)
        video init finish:1920x1080, YUY2, fps:20, codecid:1
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0xf0554, l:0, t:0, r:2160, b:1440)
        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:6
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x90548, l:0, t:0, r:295, b:168)
        Invoke        LeaveRoom(roomid=1)        Elapse:266 ms
        Invoke        LogoutServer(userid=14)        Elapse:15 ms
        Invoke        BRAC_Release        Elapse:31 ms

admin 发表于 2015-10-9 12:09:28

您好,请用上面的“brMediaCore_2.rar”再测试一下,谢谢。PC、surface都重新测试一遍。

kinghong 发表于 2015-10-9 14:25:20

admin 发表于 2015-10-9 12:09
您好,请用上面的“brMediaCore_2.rar”再测试一下,谢谢。PC、surface都重新测试一遍。

你好,下面是最新测试结果,surface上本地画面过段时间就开始延迟,PC上显示的远程surface画面卡顿,suface上显示的远程PC画面流畅。

Pc端:
        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.3 Build Time:Jul 31 2015 22:08:48)
        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
        Load BRMediaCore.dll success!(V5.3 Build Time:Oct9 2015 12:00:30)
        Apply video parameter:1920x1080, bitrate:1200kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        Invoke        Connect(192.168.0.100,8906)=0
        Invoke        LoginServer(username=user123)
        CheckClientSocketLink       Connect(ip=192.168.0.100,port=8906)
        Server version: V5.3(Build Time:2015-08-09 21:21:30, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=31,errorcode=0,username=user123), msg deliver worked(1)
        Server running time: 0 days, 5 hours, 47 minutes, license mode:0
        Invoke        EnterRoom(roomid=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        SetVideoPos(dwUserId:-1, hWnd:0x504e0, l:0, t:0, r:295, b:168)
        Invoke        UserCameraControl(userid=-1,bOpen=1)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        Invoke        SetVideoPos(dwUserId:30, hWnd:0x80568, l:0, t:0, r:801, b:450)
        Invoke        UserCameraControl(userid=30,bOpen=1)
        Invoke        UserSpeakControl(userid=30,bOpen=1)
        On Remote UserCameraControl(dwUserId:30, bOpen:1)
        On Remote UserSpeakControl(dwUserId:30, bOpen:1)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(MJPG, 0x47504a4d, 30fps)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(MJPG, 0x47504a4d, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(MJPG, 0x47504a4d, 10fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(RGB24, 0x0, 30fps)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(RGB24, 0x0, 15fps)
        userid(30) audio decode, codec:11, 1 channel, 16000Hz
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(RGB24, 0x0, 15fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(RGB24, 0x0, 5fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(176, 144)        MaxCroppingSize(176, 144)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(320, 176)        MaxCroppingSize(320, 176)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(432, 240)        MaxCroppingSize(432, 240)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(352, 288)        MaxCroppingSize(352, 288)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(544, 288)        MaxCroppingSize(544, 288)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(752, 416)        MaxCroppingSize(752, 416)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(800, 448)        MaxCroppingSize(800, 448)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(864, 480)        MaxCroppingSize(864, 480)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(960, 544)        MaxCroppingSize(960, 544)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1024, 576)        MaxCroppingSize(1024, 576)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(800, 600)        MaxCroppingSize(800, 600)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1184, 656)        MaxCroppingSize(1184, 656)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(960, 720)        MaxCroppingSize(960, 720)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUV420P, 0x30323449, 30fps)
        MinCroppingSize(1392, 768)        MaxCroppingSize(1392, 768)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1504, 832)        MaxCroppingSize(1504, 832)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1600, 896)        MaxCroppingSize(1600, 896)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1280, 960)        MaxCroppingSize(1280, 960)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1712, 960)        MaxCroppingSize(1712, 960)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1792, 1008)        MaxCroppingSize(1792, 1008)        Format(YUV420P, 0x30323449, 15fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUV420P, 0x30323449, 5fps)
        MinCroppingSize(1600, 1200)        MaxCroppingSize(1600, 1200)        Format(YUV420P, 0x30323449, 5fps)
        MinCroppingSize(2048, 1536)        MaxCroppingSize(2048, 1536)        Format(YUV420P, 0x30323449, 5fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUV420P, 0x30323449, 5fps)
        Prepare config camera(1-Logitech HD Pro Webcam C910): 1920x1080, 20fps
                SetFormat(1920x1080, RGB24, 20fps) = 0
                Video Config Size(1920, 1080)        Format(RGB24, 20fps)
        userid(30) video decode, codec:1, 1920x1080, delay:0ms
        video init finish:1920x1080, RGB24, fps:20, codecid:1
        WaveIn Audio Capture Driver(Microphone (HD Pro Webcam C910))
        Audio Init, error:0, device:0, 1, 16000, 16, capmode:0
        Audio codec init, handle:3, 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
        video codec init:codec:1, 20fps, 1920x1080, bitrate:1200kbps, quality:3, preset:3, gop:60, handle:4
        Message        OnP2PConnectState(userid=30, state=1)
        Message        OnP2PConnectState(userid=30, state=3)
        OnSocketClose, index(3)-errorcode(0-0), flags:0x81, bTcp(1),userid(30), list:0

        Message        OnP2PConnectState(userid=30, state=2)
        Message        OnUserLeaveRoom(userid=30,siteindex=0)
        Invoke        LeaveRoom(roomid=1)        Elapse:47 ms
        Invoke        LogoutServer(userid=31)        Elapse:78 ms
        Invoke        BRAC_Release        Elapse:78 ms

surface:

        ---------------------------AnyChat Platform Core SDK Client Log---------------------------
        Load BRAnyChatCore.dll success!(V5.3 Build Time:Aug 10 2015 12:20:22)
        Load BRMiscUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:50)
        Load BRMediaUtil.dll success!(V5.3 Build Time:Aug 10 2015 12:20:02)
        Load BRMediaShow.dll success!(V5.3 Build Time:Aug 10 2015 12:20:53)
        Load BRMediaCore.dll success!(V5.3 Build Time:Oct9 2015 12:00:30)
        Apply video parameter:1920x1080, bitrate:550kbps, quality:3, gop:60, fps:20, preset:3, codec:0
        Invoke        Connect(192.168.0.100,8906)=0
        Invoke        LoginServer(username=user123)
        CheckClientSocketLink       Connect(ip=192.168.0.100,port=8906)
        Server version: V5.3(Build Time:2015-08-10 12:21:30, Server OS:Windows)
        Message        OnConnect(bSuccess:1, errorcode=0)
        Message        OnLoginSystem(userid=30,errorcode=0,username=user123), msg deliver worked(1)
        Server running time: 0 days, 5 hours, 47 minutes, license mode:0
        Invoke        EnterRoom(roomid=1)
        Connection to streaming media server successfully!(udp delay:23ms)
        Message        OnEnterRoom(roomid=1,errorcode=0,siteindex=0)
        Message        OnReceiveOnlineUser(count=1,roomid=1)
        Invoke        SetVideoPos(dwUserId:-1, hWnd:0x2d0452, l:0, t:0, r:295, b:168)
        Invoke        UserCameraControl(userid=-1, bOpen=1, stream=0)
        Invoke        UserSpeakControl(userid=-1,bOpen=1)
        WaveIn Audio Capture Driver(麦克风 (HD Pro Webcam C920))
        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
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 360)        MaxCroppingSize(640, 360)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(640, 480)        MaxCroppingSize(640, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(480, 270)        MaxCroppingSize(480, 270)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(424, 240)        MaxCroppingSize(424, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 240)        MaxCroppingSize(320, 240)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(320, 180)        MaxCroppingSize(320, 180)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(160, 120)        MaxCroppingSize(160, 120)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(848, 480)        MaxCroppingSize(848, 480)        Format(YUY2, 0x8d2681, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1920, 1080)        MaxCroppingSize(1920, 1080)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1280, 720)        MaxCroppingSize(1280, 720)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(960, 540)        MaxCroppingSize(960, 540)        Format(YUY2, 0x8d1181, 30fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1944)        MaxCroppingSize(2592, 1944)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x32595559, 15fps)
        MinCroppingSize(2592, 1728)        MaxCroppingSize(2592, 1728)        Format(YUY2, 0x8d1181, 15fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x32595559, 30fps)
        MinCroppingSize(1296, 864)        MaxCroppingSize(1296, 864)        Format(YUY2, 0x8d1181, 30fps)
        Prepare config camera(2-Microsoft LifeCam Front): 1920x1080, 20fps
                The best video format is detected: YUY2
                SetFormat(1920x1080, YUY2, 20fps) = 0
                Video Config Size(1920, 1080)        Format(YUY2, 20fps)
        video init finish:1920x1080, YUY2, fps:20, codecid:1
        video codec init:codec:1, 20fps, 1920x1080, bitrate:550kbps, quality:3, preset:3, gop:60, handle:2
        Message        OnUserEnterRoom(userid=31,nickname=user123,siteindex=1)
        Invoke        SetVideoPos(dwUserId:31, hWnd:0x1a0392, l:0, t:0, r:801, b:450)
        Invoke        UserCameraControl(userid=31, bOpen=1, stream=0)
        Invoke        UserSpeakControl(userid=31,bOpen=1)
        On Remote UserCameraControl(dwUserId:31, bOpen:1)
        On Remote UserSpeakControl(dwUserId:31, bOpen:1)
        userid(31) video decode, codec:1, 1920x1080, delay:16ms
        userid(31) audio decode, codec:11, 1 channel, 16000Hz
        Message        OnP2PConnectState(userid=31, state=1)
        Message        OnP2PConnectState(userid=31, state=3)
        Invoke        LeaveRoom(roomid=1)        Elapse:359 ms
        Invoke        LogoutServer(userid=30)        Elapse:31 ms
        Invoke        BRAC_Release        Elapse:31 ms

页: [1] 2 3 4 5 6
查看完整版本: 关于surface调用内置摄像头分辨率上不去问题