AnyChat技术支持论坛

标题: 2017-12-05 开放录像参数更新接口 [打印本页]

作者: admin    时间: 2017-12-4 21:29
标题: 2017-12-05 开放录像参数更新接口
AnyChat提供了视频录制整体解决方案

录像的API接口定义为:
  1. // 用户音、视频录制(扩展)
  2. BRAC_API DWORD BRAC_StreamRecordCtrlEx(DWORD dwUserId, BOOL bStartRecord, DWORD dwFlags, DWORD dwParam, LPCTSTR lpUserStr);
复制代码
其中可通过用户自定义参数“lpUserStr”实现强大的录像功能定制。
有些特殊的场合,需要动态更新该参数来实现更灵活的录像解决方案,新版本(AnyChat r7127)开放了录像参数更新接口,可实现录像过程中实时更新录像参数,从而控制录像行为。

新增的API接口定义为:
#define ANYCHAT_SDKCTRL_UPDATERECUSERSTR        98        ///< 更新录像用户参数

Json关键字:
    "userid":用户ID,指录像用户ID,同录像API调用的第一个参数(dwUserId);
    "strparam":录像用户参数,同录像API调用的最后一个参数(lpUserStr),新的参数需是完整的JSON字符串,将覆盖之前的用户参数。

示例代码(JavaScript):
  1. var inparam = "{ "userid": -1, "strparam": "new record userstr" }";
  2. BRAC_SDKControl(ANYCHAT_SDKCTRL_UPDATERECUSERSTR, inparam);
复制代码





欢迎光临 AnyChat技术支持论坛 (http://bbs.anychat.cn/) Powered by Discuz! X3