一程山水一程歌

ChinaUnix博客 blog.chinaunix.net/uid/31390529.html

Android 7.0 Audio的Resample过程详解

【前言】处理过音频文件的工程师都知道音频数据存在采样率(Sample Rate)这个指标。在位深度(Bit Depth)一定的情况下,采样率越高,理论上来说播放出来的声音就越细腻,录制的声音也就越保真,反之亦然。但在较早的Android系统版本上,不管音频文件原来的采

2017-02-24 10:46:10

阅读数:2808

评论数:4

Android Makefile中inherit-product函数简介,以及与include的区别

在 Android Makefile 中时不时会看见 inherit-product 函数的使用,类似下方这样:         $(call  inherit-product,  vendor/dolby/ds/dolby-product.mk)     从参数来看,我们可以猜到这条命令的作用应...

2017-02-22 10:39:09

阅读数:4493

评论数:3

试用MarkDown标记法和Haroopad编辑器

试用Haroopad一、写在前面说来挺神奇,MarkDown标记法是我在EDN论坛这个电子技术网站上被安利的。 一接触就爱上它了,使用起来简洁方便,所以从今天开始换成用MarkDown标记法来编写文章。但是我不习惯在线编辑,所以在本地安装了Haroopad这款MarkDown编辑器。上图是M...

2017-02-10 14:53:14

阅读数:1536

评论数:5

Android系统中从发生耳机插拔事件到音频Route切换过程分析

【概要】     我们知道,耳机插入/拔出事件肯定是通过中断通知系统进行处理的。有了这个认识之后,我们就可以对这个过程进行逐个击破的分析了:     1、  谁为耳机事件产生中断?     2、  中断处理函数是哪个?     3、  中断处理函数中执行了什么操作来改变音频Route?   【...

2017-02-08 11:45:42

阅读数:1244

评论数:2

“csdn观点”的编辑是个骗子

不是说文章被“csdn观点”收录后,作者可以获得限量礼品一份吗?苦苦等候几个月,这都过完年了,我的礼品在哪里......友尽     《csdn观点》第7期 - 大龄程序员的发展方向是做管理还是继续写程序 收录博文《大龄程序员也可以继续做技术》。说实话,很荣幸。     吐槽完毕。

2017-02-07 20:30:37

阅读数:605

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭