设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

0

主题

213

帖子

762

积分

高级会员

Rank: 4

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

使用道具 举报

沙发
发表于 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));
复制代码
回复 支持 反对

使用道具 举报

板凳
发表于 2016-2-26 16:16:58 | 显示全部楼层
Zhiyu 发表于 2016-2-26 15:49
BRAC_SetSDKOptionInt在demo中没有找到,只有BRAC_SetSDKOption,是demo中没有写呢?还是文档写错了呢?

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

使用道具 举报

地板
发表于 2016-2-26 16:23:24 | 显示全部楼层
Zhiyu 发表于 2016-2-26 16:21
您好,我想问一下,假如双方在进行视频通信时,Inbuf表示的是获取的将要发送给对方的视频数据,经过数据 ...

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 18:20 , Processed in 0.128467 second(s), 20 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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