即时通讯开发平台anychat的开发流程及应用

即时通讯开发平台anychat的开发流程及应用

ID:34553645

大小:49.50 KB

页数:6页

时间:2019-03-07

即时通讯开发平台anychat的开发流程及应用_第1页
即时通讯开发平台anychat的开发流程及应用_第2页
即时通讯开发平台anychat的开发流程及应用_第3页
即时通讯开发平台anychat的开发流程及应用_第4页
即时通讯开发平台anychat的开发流程及应用_第5页
资源描述:

《即时通讯开发平台anychat的开发流程及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、AnyChat开发流程指南下面列出AnyChatPlatformCoreSDK基本开发流程,适用于开发视频会议系统、语音视频聊天系统、远程教育平台以及即时通讯平台(IM)等。 一、初始化该部分是首先要完成的,用于设置SDK的一些行为,包括设置对应的回调函数、设置SDK组件路径、设置是否产生日志文件等,通常初始化AnyChatSDK的代码如下(C++): 01.//打开(关闭)SDK的日志记录功能02.BRAC_ActiveCallLog(TRUE);03.     04.//设置SDK核心组件所在目录05.CHAR szCo

2、reSDKPath[MAX_PATH]={0};06.GetModuleFileName(NULL,szCoreSDKPath,sizeof(szCoreSDKPath));07.(strrchr(szCoreSDKPath,'\'))[1]=0;08.BRAC_SetSDKOption(BRAC_SO_CORESDK_PATH,szCoreSDKPath,strlen(szCoreSDKPath));09.     10.//根据BRAC_InitSDK的第二个参数:dwFuncMode,来告诉SDK该如何处理相关的任务

3、(详情请参考开发文档)11.DWORD dwFuncMode=BRAC_FUNC_VIDEO_CBDATA

4、BRAC_FUNC_AUDIO_AUTOPLAY

5、BRAC_FUNC_CHKDEPENDMODULE

6、BRAC_FUNC_AUDIO_VOLUMECALC

7、BRAC_FUNC_NET_SUPPORTUPNP

8、BRAC_FUNC_FIREWALL_OPEN

9、12.BRAC_FUNC_AUDIO_AUTOVOLUME

10、BRAC_FUNC_CONFIG_LOCALINI;13.BRAC_InitSDK(this->GetSa

11、feHwnd()/*NULL*/,dwFuncMode);14.     15.//设置录像临时文件保存路径16.CHAR szRecordDirectory[MAX_PATH]={0};17.::GetModuleFileName(NULL,szRecordDirectory,MAX_PATH);18.(strrchr(szRecordDirectory,'\'))[1]=0;19.strcat(szRecordDirectory,"Record");20.BRAC_SetSDKOption(BRAC_SO_RECORD

12、_TMPDIR,szRecordDirectory,strlen(szRecordDirectory));21. 22.//设置录像文件质量参数23.DWORD dwVideoBitrate=200*1000;  //200kbps24.BRAC_SetSDKOption(BRAC_SO_RECORD_VIDEOBR,(PCHAR)&dwVideoBitrate,sizeof(DWORD));25.DWORD dwAudioBitrate=96*1000;   //96kbps26.BRAC_SetSDKOption(BRA

13、C_SO_RECORD_AUDIOBR,(PCHAR)&dwAudioBitrate,sizeof(DWORD));27.     28.//设置快照临时文件保存路径29.CHAR szSnapShotDirectory[MAX_PATH]={0};30.::GetModuleFileName(NULL,szSnapShotDirectory,MAX_PATH);31.(strrchr(szSnapShotDirectory,'\'))[1]=0;32.strcat(szSnapShotDirectory,"SnapSho

14、t");33.BRAC_SetSDKOption(BRAC_SO_SNAPSHOT_TMPDIR,szSnapShotDirectory,strlen(szSnapShotDirectory));34.     35.//设置SDK临时文件路径36.CHAR szTempPath[MAX_PATH]={0};37.::GetModuleFileName(NULL,szTempPath,MAX_PATH);38.(strrchr(szTempPath,'\'))[1]=0;39.strcat(szTempPath,"Temp

15、");40.BRAC_SetSDKOption(BRAC_SO_CORESDK_TMPDIR,szTempPath,strlen(szTempPath));41. 42.//启用音频自动参数功能(默认关闭)43.DWORD bAudioAutoParam=TRUE;44.BRAC_SetS

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。