C/C++
C++是程序语言的精髓
Jackchen随心
Just do it
展开
-
Silk和PCM数据之间的换转
一、使用场景 产品需求是开发一款名叫微信助手的即时通讯APP,安装在汽车中控台上,在行车过程中使用,使用者包括驾驶员与车内其它成员,主要针对驾驶者。此应用接收、发送消息的接口基于第三方微控提供的API,我们根据交互文档在API基础上封装业务逻辑,开发一款定制UI的类似微信的APP,驾驶者在行车过程中可以使用语音进行交互,减少了驾驶的危险性。 微信的语音消息默认格式为silk,所以车机端接收到其它终端发送过来的语音消息是没有办法直接播放的,必须要转成pcm格式才能使用Andr...原创 2021-04-10 16:19:32 · 2139 阅读 · 0 评论 -
声明与定义的区别
1.变量的声明与定义总的原则:声明不分配存储空间,定义才会分配存储空间举个栗子:extern int a; //声明int a; //定义int a = 10; //定义extern int a = 10; //定义;一旦赋值就意味着要分配存储空间,所以是定义;*注意:声明之后你不能直接使用这个变量,需要定义...原创 2020-03-03 21:48:45 · 408 阅读 · 0 评论