请教:MTK录音

BuleRiver 2009-12-27 03:39:24
大家好,在MTK的相关API中,关于录音的接口有两个:

extern mdi_result mdi_audio_start_record(void *file_name, U8 format, mdi_handle *handle_p, mdi_callback handler);
extern jdi_result jdi_audio_start_record(void *file_name, U8 format, jdi_handle *handle_p, jdi_callback handler);

typedef S32 mdi_handle;
typedef void (*mdi_callback) (mdi_result result);
typedef S32 jdi_handle;
typedef void (*jdi_callback) (jdi_result result);

这两个接口有什么区别呢?
另外,在这两个接口中,都要传入一个文件名,很奇怪,难道是把录到的音保存到文件?还是其他的什么意思?
有没有把录到的音直接保存到缓冲区的接口?
谢谢大家!!!
...全文
322 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
alexyan16888 2010-02-25
  • 打赏
  • 举报
回复
what is the topic here talking?
BuleRiver 2010-02-25
  • 打赏
  • 举报
回复
引用 1 楼 wongshan0 的回复:
两个接口都是调用同一个函数吧!mdi_audio_start_record_with_limit

6225没有这个函数,6235有,以后版本应该也有?
BuleRiver 2010-01-05
  • 打赏
  • 举报
回复
做这方面的人MS很少啊???
BuleRiver 2010-01-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 sunvin 的回复:]
多注意宏,看有没有打开,一般用第一个mdi_result mdi_audio_start_record
[/Quote]
谢谢回复,多谢多谢!!!
请教:有没有把数据直接保存在一个buffer中的接口啊???我好想没有找到。
sunvin 2010-01-04
  • 打赏
  • 举报
回复
多注意宏,看有没有打开,一般用第一个mdi_result mdi_audio_start_record
BuleRiver 2009-12-31
  • 打赏
  • 举报
回复
莫非jdi版本是留给JAVA的接口???
BuleRiver 2009-12-28
  • 打赏
  • 举报
回复
但是mdi_audio_start_record()显然做的事情比jdi版本多
BuleRiver 2009-12-28
  • 打赏
  • 举报
回复
都调用了这个接口:media_aud_start_record()
wongshan0 2009-12-28
  • 打赏
  • 举报
回复
两个接口都是调用同一个函数吧!mdi_audio_start_record_with_limit

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧