设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

如何让对方可以看到自己预先整理好的图片

[复制链接]

7

主题

31

帖子

105

积分

注册会员

Rank: 2

积分
105
跳转到指定楼层
楼主
发表于 2014-5-4 20:56:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

看了下面这个,但是,把自己的图片数据放入m_lpVideoBuf,却无法显示出来






1、启动外部音频、视频输入模式,SDK初始化成功之后、进入房间之前调用:

[size=1em][size=1em]1.[color=rgb(0, 0, 0) !important]// 设置外部音频、视频输入模式
[backcolor=rgb(248, 248, 248) !important][size=1em]2.[color=rgb(0, 0, 0) !important]BOOL bExtVideoInput = 1;
[size=1em]3.[color=rgb(0, 0, 0) !important]BRAC_SetSDKOption(BRAC_SO_CORESDK_EXTVIDEOINPUT, (CHAR*)&bExtVideoInput, sizeof(DWORD));
[backcolor=rgb(248, 248, 248) !important][size=1em]4.[color=rgb(0, 0, 0) !important]BOOL bExtAudioInput = 1;
[size=1em]5.[color=rgb(0, 0, 0) !important]BRAC_SetSDKOption(BRAC_SO_CORESDK_EXTAUDIOINPUT, (CHAR*)&bExtAudioInput, sizeof(DWORD));


2、在进入房间成功之后,设置外部输入的音频、视频数据格式,只需要调用一次即可:

[size=1em][size=1em]1.[color=rgb(0, 0, 0) !important]// 设置输入视频格式
[backcolor=rgb(248, 248, 248) !important][size=1em]2.[color=rgb(0, 0, 0) !important]BRAC_SetInputVideoFormat(BRAC_PIX_FMT_RGB24, 320, 240, 25, 0);
[size=1em]3.[color=rgb(0, 0, 0) !important]// 设置输入音频格式
[backcolor=rgb(248, 248, 248) !important][size=1em]4.[color=rgb(0, 0, 0) !important]BRAC_SetInputAudioFormat(1, 16000, 16, 0);


3、在进入房间,且设置了外部输入数据的格式之后,上层应用准备好音频、视频数据时,将数据输入

[size=1em][size=1em]1.[color=rgb(0, 0, 0) !important]// 输入视频帧数据,每次为1帧
[backcolor=rgb(248, 248, 248) !important][size=1em]2.[color=rgb(0, 0, 0) !important]BRAC_InputVideoData(m_lpVideoBuf, dwImageSize, 0);
[size=1em]3.[color=rgb(0, 0, 0) !important]
[backcolor=rgb(248, 248, 248) !important][size=1em]4.[color=rgb(0, 0, 0) !important]// 输入音频采样数据,每次为100ms
[size=1em]5.[color=rgb(0, 0, 0) !important]BRAC_InputAudioData(lpSamples, dwSize, 0);




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

249

主题

2967

帖子

9076

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9076
沙发
发表于 2014-5-4 21:04:04 | 只看该作者
您好,请参考:http://www.anychat.cn/faq/index. ... =254&artlang=zh

示例源代码位于AnyChat for Windows SDK包的:src\client\c++\AnyChatInputVideo目录下。
回复 支持 反对

使用道具 举报

7

主题

31

帖子

105

积分

注册会员

Rank: 2

积分
105
板凳
 楼主| 发表于 2014-5-4 21:20:20 | 只看该作者
你好,这个demo传出去的数据,是自己简单设置的,我想弄成可以桌面共享的,就截图,然后把数据赋值给m_lpVidoBuf但是显示不出来,不知道是不是格式的问题。。。。看了其他文章,我发现我的桌面共享功能也用不了。
回复 支持 反对

使用道具 举报

7

主题

31

帖子

105

积分

注册会员

Rank: 2

积分
105
地板
 楼主| 发表于 2014-5-4 21:20:37 | 只看该作者
admin 发表于 2014-5-4 21:04
您好,请参考:http://www.anychat.cn/faq/index.php?action=artikel&cat=2&id=254&artlang=zh

示例源代 ...

你好,这个demo传出去的数据,是自己简单设置的,我想弄成可以桌面共享的,就截图,然后把数据赋值给m_lpVidoBuf但是显示不出来,不知道是不是格式的问题。。。。看了其他文章,我发现我的桌面共享功能也用不了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 10:28 , Processed in 0.142988 second(s), 21 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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