立即注册
查看: 1238|回复: 8

[资料] mstar MSC316D 全套sdk

已绑定手机
发表于 2021-10-9 09:48:58 | 显示全部楼层 |阅读模式 来自 浙江省杭州市
Mstar MSC316D 全套sdk

316d 和318 的一些差异

VI 通道的差异

VI 通道的差异

VI 通道的差异


316d 有5 个通道,基本用途如下:
通道名
推荐用途
分辨率
VI 0
主码流
<=1080p
VI 1
次码流
<=VGA
VI 2
Jpeg 抓拍
<=1080p
VI 3
次码流
<=VGA
VI 4
智能识别
320*180

318 这 6 个通道,基本用途如下:
通道名
推荐用途
分辨率
VI 0
主码流
<= sensor 分辨率
VI 1
jpeg 抓拍
<=1280*720
VI 2
Isp 调试
和主码流分辨率要一样
VI 3
次码流
<=704*575
VI 4
次码流
<=704*576
VI 5
智能识别
320*180


Vi 接口的一些差异
请自行参考文档

VENC 接口的一些改变
请自行参考文档

OSD 接口的一些改变
1.OSD_WIDGET_HANDLE 类型改名成 MI_HANDLE
2.MI_RET MI_OSD_UpdateCanvas(VI_CHN ViChn)
此为新增接口,当更新完一个 VI 通道的 osd 后,需要调用这个接口更新画布。
3.MI_RET MI_OSD_SETinvertColor(VI_CHN viChn, OsdInvertColor_t *invertColor);
新增接口,设置反色功能。


Audio 接口的一些改变
主要是修归一化参数定义
1.MI_RET MI_AI_SetChnAttr(AUDIO_DEV AudioDevId,const AioAttr_t* pstChnParam);
------>MI_RET MI_AI_SetChnAttr(AIO_CHN AiChn, const AioAttr_t* pstChnParam);
2.MI_RET MI_AI_GetChnAttr(AUDIO_DEV AudioDevId,U32 AiChn,AioAttr_t* pstChnParam);
------>MI_RET MI_AI_GetChnAttr(AIO_CHN AiChn, AioAttr_t* pstChnParam);
3.MI_RET MI_AI_EnableChn(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_EnableChn(AUDIO_DEV AudioDevId, AIO_CHN AiChn);
4.MI_RET MI_AI_DisableChn(AUDIO_DEV AudioDevId, S32 AiChn);

------->MI_RET MI_AI_DisableChn(AUDIO_DEV AudioDevId, AIO_CHN AiChn);
5.MI_RET    MI_AI_EnableReSmp(AUDIO_DEV AudioDevId, S32 AiChn, AudioSampleRate_e enOutSampleRate);
------->MI_RET MI_AI_EnableReSmp(AUDIO_DEV AudioDevId, AIO_CHN AiChn, AudioSampleRate_e enOutSampleRate);
6.MI_RET MI_AI_DisableReSmp(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_DisableReSmp(AUDIO_DEV AudioDevId, AIO_CHN AiChn);
7.MI_RET MI_AI_StartFrame(AUDIO_DEV AudioDevId,S32 AiChn);
-------->MI_RET MI_AI_StartFrame(AUDIO_DEV AudioDevId,AIO_CHN AiChn);
8.MI_RET  MI_AI_GetFrame(AUDIO_DEV  AudioDevId, S32 AiChn, AudioFrame_t *pstFrm, S32 sMilliSec);
------->MI_RET  MI_AI_GetFrame(AUDIO_DEV  AudioDevId, AIO_CHN AiChn, AudioFrame_t*pstFrm, S32 sMilliSec);
9.MI_RET MI_AI_releaseFrame(AUDIO_DEV AudioDevId, S32 AiChn, AudioFrame_t *pstFrm);
------->MI_RET MI_AI_ReleaseFrame(AUDIO_DEV AudioDevId, AIO_CHN AiChn, AudioFrame_t *pstFrm);
10.MI_RET MI_AI_EnableAEC(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_EnableAEC(AUDIO_DEV AudioDevId);
11.MI_RET MI_AI_DisableAEC(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_DisableAEC(AUDIO_DEV AudioDevId);
12.MI_RET MI_AI_EnableANR(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_EnableANR(AUDIO_DEV AudioDevId);
13.MI_RET MI_AI_DisableANR(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_DisableANR(AUDIO_DEV AudioDevId);
14.MI_RET MI_AI_EnableAGC(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_EnableAGC(AUDIO_DEV AudioDevId);
15.MI_RET MI_AI_DisableAGC(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_DisableAGC(AUDIO_DEV AudioDevId);
16.MI_RET MI_AI_EnableWNR(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_EnableWNR(AUDIO_DEV AudioDevId);
17.MI_RET MI_AI_DisableWNR(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_DisableWNR(AUDIO_DEV AudioDevId);
18.MI_RET MI_AI_EnableEQ(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_EnableEQ(AUDIO_DEV AudioDevId);
19.MI_RET MI_AI_DisableEQ(AUDIO_DEV AudioDevId, S32 AiChn);
------->MI_RET MI_AI_DisableEQ(AUDIO_DEV AudioDevId);
20.MI_RET MI_AI_SetVqeAttr(AUDIO_DEV AudioDevId, S32 AiChn,AI_VQE_CONFIG*pVqeConfig);
------->MI_RET MI_AI_SetVqeAttr(AUDIO_DEV AudioDevId,AI_VQE_CONFIG *pVqeConfig);
21.MI_RET MI_AI_GetVqeAttr(AUDIO_DEV AudioDevId, S32 AiChn,AI_VQE_CONFIG*pVqeConfig);
------->MI_RET MI_AI_GetVqeAttr(AUDIO_DEV AudioDevId,AI_VQE_CONFIG *pVqeConfig);
22.VOID MI_AO_SetDevAttr(AUDIO_DEV AudioDevId, const AioAttr_t *pstAttr);
------->MI_RET MI_AO_SetDevAttr(AUDIO_DEV AudioDevId, const AioAttr_t *pstAttr);

23.VOID MI_AO_GetDevAttr(AUDIO_DEV AudioDevId, AioAttr_t *pstAttr);
------->MI_RET MI_AO_GetDevAttr(AUDIO_DEV AudioDevId, AioAttr_t *pstAttr);
24.MI_RET MI_AO_SetChnAttr(AUDIO_DEV AudioDevId,const AioAttr_t* pstChnParam);
------->MI_RET MI_AO_SetChnAttr(AIO_CHN AoChn, const AioAttr_t* pstChnParam);
25.MI_RET MI_AO_GetChnAttr(AUDIO_DEV AudioDevId, U32 AiChn, AioAttr_t* pstChnParam);
------->MI_RET MI_AO_GetChnAttr(AIO_CHN AoChn, AioAttr_t* pstChnParam);
26.MI_RET MI_AO_EnableChn(AUDIO_DEV AudioDevId, S32 AoChn);
------->MI_RET MI_AO_EnableChn(AUDIO_DEV AudioDevId, AIO_CHN AoChn);
27.MI_RET MI_AO_DisableChn(AUDIO_DEV AudioDevId, S32 AoChn);
------->MI_RET MI_AO_DisableChn(AUDIO_DEV AudioDevId, AIO_CHN AoChn);
28.MI_RET  MI_AO_SendFrame(AUDIO_DEV  AudioDevId,  S32  AoChn,  AudioFrame_t  *pFrame, S32 sBlock, AdecCallback_t *pAoCB);
------->MI_RET MI_AO_SendFrame(AUDIO_DEV AudioDevId, AIO_CHN AoChn, AudioFrame_t*pFrame, S32 sBlock, AdecCallback_t *pAoCB);

调用流程的变化:
1.AI 初始化:
MI_AI_EnableChn();
MI_AI_Enable();
--------->MI_AI_Enable();//变成了需要先 enable AI,再enable 对应通道
MI_AI_EnableChn();

2.ADEC 的反初始化:
MI_AO_DisableChn();
MI_ADEC_DestroyChn();
MI_SYS_UnBind()
MI_AO_Disable();
---------->MI_SYS_UnBind()//先 unbind,然后再分别销毁 adec 和 ao
MI_ADEC_DestroyChn();
MI_AO_DisableChn();
MI_AO_Disable();


Isp 接口的一些改变
Isp 接口更改比较多,请自行参考头文件和 isp 文档。


微信图片_20211009091832.png

QQ截图20211009112248.png



2023-3-21 16:18 上传
文件大小:
682.55 MB
下载次数:
6
附件售价:
10 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除

2023-11-9 18:53 上传
文件大小:
682.55 MB
下载次数:
2
附件售价:
10 RD币  购买记录
本地下载 立即购买

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除


已绑定手机
发表于 2021-10-13 13:21:23 | 显示全部楼层 来自 浙江省杭州市
好资料,看看
已绑定手机
发表于 2021-10-14 10:50:10 | 显示全部楼层 来自 上海市
谢谢分享啊
已绑定手机
发表于 2022-6-20 21:44:57 | 显示全部楼层 来自 北京市
好资料!
发表于 2022-7-9 15:53:13 | 显示全部楼层 来自 广东省深圳市
谢谢分享
已绑定手机
发表于 2022-7-12 10:43:46 | 显示全部楼层 来自 北京市
感谢分享
已绑定手机
发表于 2022-7-12 11:49:29 | 显示全部楼层 来自 广东省深圳市
好东西,谢谢分享!
已绑定手机
发表于 2022-12-10 22:32:08 | 显示全部楼层 来自 广东省深圳市

好资料,看一下
已绑定手机
发表于 2023-3-23 11:14:57 | 显示全部楼层 来自 广东省深圳市
好东西,谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表