设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

2015-08-18 新增多路音视频流输入功能,实现本地摄像头视频与远程桌面同步传输

[复制链接]

249

主题

2967

帖子

9108

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
9108
跳转到指定楼层
楼主
发表于 2015-8-18 12:07:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AnyChat技术团队又为大家带来了新的功能:多路音视频流输入(AnyChat r4861)。

之前的AnyChat只支持单摄像头,即一个客户端只支持同时打开一个摄像头,多个摄像头需要手工切换。当增加对多路摄像头的支持之后,一个客户端可以同时打开多个摄像头,在某些应用领域能带来最佳的用户体验,如远程医疗:一路摄像头为医生的视频画面,另一路摄像头为CT影像,如在线教育:一路摄像头为老师的视频画面,另一路为远程桌面。

本次新增API接口:

  1. // 视频数据扩展回调函数定义(增加时间戳,支持多路流)
  2. typedef void (CALLBACK * BRAC_VideoDataEx2_CallBack)(DWORD dwUserid, DWORD dwStreamIndex, LPVOID lpBuf, DWORD dwLen, BITMAPINFOHEADER bmiHeader, DWORD dwTimeStamp, LPVOID lpUserValue);
  3. // 音频数据扩展回调函数定义(增加时间戳,支持多路流)
  4. typedef void (CALLBACK * BRAC_AudioDataEx2_CallBack)(DWORD dwUserid, DWORD dwStreamIndex, LPVOID lpBuf, DWORD dwLen, WAVEFORMATEX waveFormatEx, DWORD dwTimeStamp, LPVOID lpUserValue);

  5. // 操作用户视频(扩展)
  6. BRAC_API DWORD BRAC_UserCameraControlEx(DWORD dwUserid, BOOL bOpen, DWORD dwStreamIndex=0, DWORD dwFlags=0, LPCTSTR lpStrParam=NULL);
  7. // 操作用户语音(扩展)
  8. BRAC_API DWORD BRAC_UserSpeakControlEx(DWORD dwUserid, BOOL bOpen, DWORD dwStreamIndex=0, DWORD dwFlags=0, LPCTSTR lpStrParam=NULL);
  9. // 设置视频显示位置(扩展)
  10. BRAC_API DWORD BRAC_SetVideoPosEx(DWORD dwUserid, HWND hWnd, DWORD dwLeft=0, DWORD dwTop=0, DWORD dwRight=0, DWORD dwBottom=0, DWORD dwStreamIndex=0, DWORD dwFlags=0);

  11. // 设置指定用户音视频流相关参数(主要针对本地用户)
  12. BRAC_API DWORD BRAC_SetUserStreamInfo(DWORD dwUserId, DWORD dwStreamIndex, int infoname, char FAR* infoval, int infolen);
  13. // 获取指定用户音视频流相关参数
  14. BRAC_API DWORD BRAC_GetUserStreamInfo(DWORD dwUserId, DWORD dwStreamIndex, int infoname, char FAR* infoval, int infolen);
复制代码
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 17:37 , Processed in 0.125212 second(s), 27 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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