|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
写了一天的代码,都是关于音频接收缓冲区的。缓冲区大小设置为160*20。每次向缓冲区写数据大小为160,放入缓冲区。写入缓冲区十次后,开始将从缓冲区内读数据,为了实现以后的读写同步,所以每次读取数据大小为160。
上面提到的数据大小为160移动问题,是用指针实现的,即让指针每次移动160。当然这里用了两个指针,分别用于读和写。在读数据和写数据过程中,如果指针位置快到达缓冲区的末尾,需要将指针位置重新指向缓冲区开始处。以使缓冲区重复利用。
总结:计算需要缓冲区大小,注意指针的使用。
编程过程中的一些技巧,要领会到,用于以后的程序设计中。比如临时变量的使 用:char tmp; int tmp_WR_FLAG等,尤其注意合理利用在程序执行某段时间
需要用到,而以后不再使用的变量。
调试程序时,用到的方法,也是很重要的。也是动手能力区别于理论知识的一个重
要方面。 |
|