设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

windows平台下视频裁剪的问题

[复制链接]

18

主题

42

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
跳转到指定楼层
楼主
发表于 2015-3-25 11:43:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
手机端和windows端通讯的时候,通过ANYCHAT_VIDEOCLIPMODE_SHRINK的定义可以使显示的视频自动缩放,但是windows平台之间是不是没有这样的功能?
当我显示的窗口和收到的视频分辨率不一致时,视频总是通过变形占满整个窗口,而不是自动缩放。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
沙发
发表于 2015-3-25 12:02:59 | 只看该作者
Windows和Windows之间,有设置ANYCHAT_VIDEOCLIPMODE_SHRINK模式吗?
回复 支持 反对

使用道具 举报

18

主题

42

帖子

414

积分

中级会员

Rank: 3Rank: 3

积分
414
板凳
 楼主| 发表于 2015-3-25 12:40:34 | 只看该作者
廖斌 发表于 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的就没裁切,这个是不是长宽比要达到一定范围才可以?
回复 支持 反对

使用道具 举报

5

主题

1269

帖子

3677

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3677
地板
发表于 2015-3-25 15:01:15 | 只看该作者
gg0 发表于 2015-3-25 12:40
在客户端中进行anychat的初始化时,通过设置了裁切方式,接收手机的视频会自动裁切,但是windows的就没裁 ...

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 08:22 , Processed in 0.121888 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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