设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

关于数据加密、解密回调函数

[复制链接]

13

主题

58

帖子

185

积分

注册会员

Rank: 2

积分
185
跳转到指定楼层
楼主
发表于 2016-2-26 13:04:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
您好,能 给解释一下数据加、解密回调函数中各个参数的意思吗?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

沙发
发表于 2016-2-26 14:00:01 | 只看该作者
您好,在sdk开发文档中有说明
dwUserId: 数据来源用户
ID dwFlags: 数据标志,包括加密、解密以及数据类型等信息
lpInBuf: 输入缓冲区(字节数组)
dwInSize: 输入缓冲区数据大小
lpOutBuf: 输出缓冲区(内核已经分配好内存)
lpOutSize: 输出缓冲区大小(返回实际输出缓冲区大小)
lpUserValue: 用户自定义参数,在设置回调函数时传入
回复 支持 反对

使用道具 举报

13

主题

58

帖子

185

积分

注册会员

Rank: 2

积分
185
板凳
 楼主| 发表于 2016-2-26 14:24:51 | 只看该作者
佰锐科技-李友勤 发表于 2016-2-26 14:00
您好,在sdk开发文档中有说明
dwUserId: 数据来源用户
ID dwFlags: 数据标志,包括加密、解密以及数据 ...

这个回调函数是在将数据传输给对方之前调用吗?
回复 支持 反对

使用道具 举报

地板
发表于 2016-2-26 14:33:02 | 只看该作者
Zhiyu 发表于 2016-2-26 14:24
这个回调函数是在将数据传输给对方之前调用吗?

是的,在调用这个接口之前需要先开启此功能
内核默认情况下没有开始数据加密、解密功能,若需要触发该回调,则需要调用如下API接口开启:
  1. DWORD dwDataEncryption = 1; BRAC_SetSDKOptionInt(BRAC_SO_CORESDK_DATAENCRYPTION, (CHAR*)&dwDataEncryption, sizeof(DWORD));
复制代码
回复 支持 反对

使用道具 举报

13

主题

58

帖子

185

积分

注册会员

Rank: 2

积分
185
5#
 楼主| 发表于 2016-2-26 15:49:03 | 只看该作者
佰锐科技-李友勤 发表于 2016-2-26 14:33
是的,在调用这个接口之前需要先开启此功能
内核默认情况下没有开始数据加密、解密功能,若需要触发该回 ...

BRAC_SetSDKOptionInt在demo中没有找到,只有BRAC_SetSDKOption,是demo中没有写呢?还是文档写错了呢?
回复 支持 反对

使用道具 举报

6#
发表于 2016-2-26 16:16:58 | 只看该作者
Zhiyu 发表于 2016-2-26 15:49
BRAC_SetSDKOptionInt在demo中没有找到,只有BRAC_SetSDKOption,是demo中没有写呢?还是文档写错了呢?

你好,用BRAC_SetSDKOption即可
回复 支持 反对

使用道具 举报

13

主题

58

帖子

185

积分

注册会员

Rank: 2

积分
185
7#
 楼主| 发表于 2016-2-26 16:21:16 | 只看该作者
佰锐科技-李友勤 发表于 2016-2-26 16:16
你好,用BRAC_SetSDKOption即可

您好,我想问一下,假如双方在进行视频通信时,Inbuf表示的是获取的将要发送给对方的视频数据,经过数据处理存入Outbuf中,将Outbuf中的内容发送给对方。这样理解对吗?
回复 支持 反对

使用道具 举报

8#
发表于 2016-2-26 16:23:24 | 只看该作者
Zhiyu 发表于 2016-2-26 16:21
您好,我想问一下,假如双方在进行视频通信时,Inbuf表示的是获取的将要发送给对方的视频数据,经过数据 ...

您好,是的~~~~~
回复 支持 反对

使用道具 举报

13

主题

58

帖子

185

积分

注册会员

Rank: 2

积分
185
9#
 楼主| 发表于 2016-2-26 16:51:25 | 只看该作者

对方在接收到数据时也会触发这个回调函数,然后Inbuf就是对方发过来的数据,Outbuf就是要播放的视频。是这样的吧?谢谢了~
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-23 21:58 , Processed in 0.394978 second(s), 22 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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