本规范仅适用于使用游密实时音视频引擎win32接口开发多人实时音视频功能的开发者。
Video SDK中有两个子文件夹:lib、include,下面依次介绍下这两个子文件夹。
include:SDK的头文件。 详细介绍下inlude,所有接口都在这个文件夹中。IYouMeVoiceEngine.h封装了Video SDK的全部功能接口,集成方可通过 IYouMeVoiceEngine::getInstance ()->…来调用语音SDK接口。IYouMeEventCallback.h包含Video SDK的所有回调事件接口,例如初始化结果,频道加入成功等,都将通过此接口通知集成方YouMeConstDefine.h包含Video SDK的所有枚举类型定义,如错误码等。SDL.h``SDLDisplay.h包含视频渲染相关方法。
lib:库文件,分为release版本和debug版本,包含youme_voice_engine.dll,D3DCompiler_43.dll,avcodec-57.dll,avformat-57.dll,d3dx10_43.dll,libscreen.dll,swresample-2.dll,MediaApi.dll,avdevice-57.dll,,avutil-55.dll,libgcc_s_dw2-1.dll,libx264-152.dll,swscale-4.dll,SDL2.dll,avfilter-6.dll,libiconv-2.dll,shaders
将SDK拷贝到相关目录 在项目 -> 属性 -> C/C++ -> 常规 -> 附加包含目录 中添加 include文件夹所在目录 在项目->属性->链接器->常规->附加库目录 中添加lib所在目录 在项目->属性->链接器->输入->附加依赖库 中添加lib 将dll添加到工程目录中
