摘要:基于Android系統(tǒng)底層源碼,深入分析Android系統(tǒng)原生Audio Effect框架,針對該框架僅可支持16 bit音頻數(shù)據(jù)進(jìn)行處理的問題,采用先將系統(tǒng)輸入的32 bit音頻數(shù)據(jù)移位,然后再進(jìn)行強(qiáng)制位數(shù)轉(zhuǎn)換的方法,在增加原生Audio Effect框架對于32 bit音頻數(shù)據(jù)處理支持的同時將由于量化位深轉(zhuǎn)換帶來的失真控制在0.000 76%左右。實(shí)驗(yàn)結(jié)果表明,系統(tǒng)可根據(jù)用戶要求對32 bit的音頻數(shù)據(jù)進(jìn)行相應(yīng)的處理,豐富了原生框架對于不同品質(zhì)音頻數(shù)據(jù)處理的支持。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社