AnyChat技术支持论坛

标题: VC++ 如何实现画中画模式,请赐教 [打印本页]

作者: chengweikang_    时间: 2015-9-15 10:49
标题: VC++ 如何实现画中画模式,请赐教
管理员你好,我看到anychat sdk版本更新记录中 在2014-06-01 5.0版本 更新了Windows客户端支持合成录制音视频,合成方式支持并列方式,画中画方式;请问,现在vc++编写的客户端如何调用sdk实现画中画模式,感谢,请赐教哈!
作者: 佰锐科技-邵光清    时间: 2015-9-15 11:15
您好,是客户端显示模式是画中画,还是录制视频文件模式是画中画呢?
作者: chengweikang_    时间: 2015-9-15 11:22
您好,是客户端显示模式是画中画,请赐教
作者: chengweikang_    时间: 2015-9-15 11:26
有什么好的解决方案吗,或者有相关的库可以调用实现画中画模式?
作者: 佰锐科技-李友勤    时间: 2015-9-15 14:25
本帖最后由 佰锐科技-李友勤 于 2015-9-15 14:27 编辑
chengweikang_ 发表于 2015-9-15 11:26
有什么好的解决方案吗,或者有相关的库可以调用实现画中画模式?

您好,因为需要处理两个流,所以不能简单的合成。
可以考虑将每一帧的画面合成,然后将合成的画面绘制出来。
使用函数可参考
CreateCompatibleDC();
CreateCompatibleBitmap();
StretchDIBits();
作者: chengweikang_    时间: 2015-9-15 17:00
好的,感谢,不过,还是建议贵公司可以把这块封装到sdk,对上层应用来说,不用去考虑合成的事,这样使用起这个库来更容易些!对我们来说会更喜欢这个库的,感谢!
作者: admin    时间: 2015-9-15 17:30
您好,您是希望在显示的时候就实现画中画显示,而不仅仅是录像为画中画模式?
作者: chengweikang_    时间: 2015-9-16 08:56
您好,管理员 我是希望在实现显示时实现画中画模式,谢谢
作者: chengweikang_    时间: 2015-9-16 08:56
admin 发表于 2015-9-15 17:30
您好,您是希望在显示的时候就实现画中画显示,而不仅仅是录像为画中画模式?

您好,管理员 我是希望在实现显示时实现画中画模式,谢谢




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