Demo展示外部视频源如何通过音频裸数据接口IAudioFrameObserver把pcm数据传给agora sdk。Demo使用dshow作为外部音频源
##安装 Directx SDK 需要 directx sdk 2010 June。
成功安装dx之后,需要重启电脑。
运行环境
- VC++2013 或更高版本
- WIN7 或更高版本
运行示例程序
首先, 在官网 Agora.io创建一个开发者账号。然后会获得一个appid, 用这个appid 定义demo里的宏APP_ID
#define APP_ID _T("Your App ID")
下一步, 到官网Agora.io SDK下载Agora视频SDK. 解压下载的sdk包,把文件夹 sdk 拷贝到项目文件夹下(AgoraAudioIO-Windows)。
最后,打开 AgoraExternalCapture.sln, 构建解决方案并运行。
注意:
- 程序编译后,在运行程序时如若出现:无法启动程序"xxx\xxx\xxx\Debug\Language\English.dll"的错误提示, 请在解决方案资源管理器中选中OpenLive 项目,并右击,在弹出的菜单栏中选择 “设为启动项目”,即可解决。之后重新运行程序即可。
- 本开源项目在 debug 模式下运行可能会出现崩溃,请在 release 模式下运行。
联系我们
- FAQ
- 官方SDK
- 官方案例
- 社区
- 完整的 API 文档见 文档中心
- 如果在集成中遇到问题,你可以到 开发者社区 提问
- 如果发现了示例代码的 bug,欢迎提交 [issue](https://github.com/AgoraIO/<#Sample Repository>/issues)
代码许可
The MIT License (MIT)