设为首页收藏本站

AnyChat技术支持论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 6136|回复: 7

BRAC_RecordSnapShotEx_CallBack回调函数通过哪个接口设置呀?

[复制链接]

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
发表于 2017-7-30 23:16:37 | 显示全部楼层 |阅读模式
// 录像、快照任务完成回调函数定义( BRAC_SetRecordSnapShotCallBack   )
typedef void (CALLBACK * BRAC_RecordSnapShot_CallBack)(DWORD dwUserid, LPCTSTR lpFileName, DWORD dwParam, BOOL bRecordType, LPVOID lpUserValue);

// 录像、快照任务完成扩展回调函数定义(对应哪个函数接口?)
typedef void (CALLBACK * BRAC_RecordSnapShotEx_CallBack)(DWORD dwUserId, LPCTSTR lpFileName, DWORD dwElapse, DWORD dwFlags, DWORD dwParam, LPCTSTR lpUserStr, LPVOID lpUserValue);

// 录像、快照任务完成扩展回调函数定义(对应哪个函数接口?)
typedef void (CALLBACK * BRAC_RecordSnapShotEx2_CallBack)(DWORD dwUserId, DWORD dwErrorCode, LPCTSTR lpFileName, DWORD dwElapse, DWORD dwFlags, DWORD dwParam, LPCTSTR lpUserStr, LPVOID lpUserValue);


回复

使用道具 举报

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2017-7-31 17:44:22 | 显示全部楼层
关键是调用哪个函数来设置相对应的回调函数呀。这里一共三个回调函数,我只找到第一个有设置函数。
其他的两个,红色标记的怎么设置?能否给个例子?谢谢!
我用的是V6.4版本。
回复 支持 反对

使用道具 举报

发表于 2017-7-31 09:57:40 | 显示全部楼层
如果你版本比较新的话,三个都会一起触发,同时也建议用Ex2那个,因为带dwErrorCode。另外两个回调方法的定义也建议保留下来,否则在很低概率的情况下录制结束后会不触发录像回调
回复 支持 反对

使用道具 举报

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2017-7-31 17:41:06 | 显示全部楼层
本帖最后由 houjbf 于 2017-7-31 17:42 编辑

关键是调用哪个函数来设置相对应的回调函数呀。这里一共三个回调函数,我只找到第一个有设置函数。
其他的两个,红色标记的怎么设置?能否给个例子?谢谢!
我用的是V6.4版本。
回复 支持 反对

使用道具 举报

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2017-8-2 08:45:46 | 显示全部楼层
管理人员在吗?在线等待结果。
回复 支持 反对

使用道具 举报

2

主题

336

帖子

1243

积分

金牌会员

Rank: 6Rank: 6

积分
1243
发表于 2017-8-2 09:56:18 | 显示全部楼层
houjbf 发表于 2017-7-31 17:41
关键是调用哪个函数来设置相对应的回调函数呀。这里一共三个回调函数,我只找到第一个有设置函数。
其他的 ...

建议用第三个,你找到了第一个有设置的函数,你可以把你找打的设置函数内容复制到第三个里面,然后第一个第二个函数里面为空  什么都不执行就可以了
回复 支持 反对

使用道具 举报

14

主题

44

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
 楼主| 发表于 2017-8-2 23:04:49 | 显示全部楼层
BRAC_SetRecordSnapShotCallBack( BRAC_RecordSnapShot_CallBack  )   OK

BRAC_SetRecordSnapShotCallBack( BRAC_RecordSnapShotEx_CallBack)   ERROR!

BRAC_SetRecordSnapShotCallBack( BRAC_RecordSnapShotEx2_CallBack)   ERROR!


是我理解错了吗?
回复 支持 反对

使用道具 举报

发表于 2017-8-4 09:37:42 | 显示全部楼层
houjbf 发表于 2017-8-2 23:04
BRAC_SetRecordSnapShotCallBack( BRAC_RecordSnapShot_CallBack  )   OK

BRAC_SetRecordSnapShotCallBa ...

您好,调用StreamRecordCtrlEx可以触发这三个录像回调
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-12 23:28 , Processed in 0.185146 second(s), 24 queries .

Powered by Discuz! X3

© 2001-2013 Comsenz Inc.

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