AnyChat技术支持论坛

标题: windows平台下视频裁剪的问题 [打印本页]

作者: gg0    时间: 2015-3-25 11:43
标题: windows平台下视频裁剪的问题
手机端和windows端通讯的时候,通过ANYCHAT_VIDEOCLIPMODE_SHRINK的定义可以使显示的视频自动缩放,但是windows平台之间是不是没有这样的功能?
当我显示的窗口和收到的视频分辨率不一致时,视频总是通过变形占满整个窗口,而不是自动缩放。

作者: 廖斌    时间: 2015-3-25 12:02
Windows和Windows之间,有设置ANYCHAT_VIDEOCLIPMODE_SHRINK模式吗?
作者: gg0    时间: 2015-3-25 12:40
廖斌 发表于 2015-3-25 12:02
Windows和Windows之间,有设置ANYCHAT_VIDEOCLIPMODE_SHRINK模式吗?

在客户端中进行anychat的初始化时,通过
  1. DWORD dwVideoSizePolicy = ANYCHAT_VIDEOCLIPMODE_SHRINK;
  2.         BRAC_SetSDKOption(BRAC_SO_VIDEOSHOW_CLIPMODE, (char*)&dwVideoSizePolicy, sizeof(DWORD));
复制代码
设置了裁切方式,接收手机的视频会自动裁切,但是windows的就没裁切,这个是不是长宽比要达到一定范围才可以?
作者: 廖斌    时间: 2015-3-25 15:01
gg0 发表于 2015-3-25 12:40
在客户端中进行anychat的初始化时,通过设置了裁切方式,接收手机的视频会自动裁切,但是windows的就没裁 ...

两个Windows的采集分辨率是一样的话,而且宽跟高比例是4:3,这种裁剪模式是不起作用的,只需要将控件的宽高比例设置成4:3就不会导致图像拉伸了。




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