赞
踩
本文基于RK3568 OpenHarmony3.2,以音频capture为主线,以内核驱动层为界限,向上概述了音频组件,主要是音频相关的功能,包括音频播放,录制,音量管理和设备管理;向下描述了HDI、HDF驱动框架的相关音频驱动内容。同时通过结合解决MIC无声的BUG,来加深对音频调试的整体了解。
BUG问题描述:录制的音频文件出现播放无声现象。目前采用外置mic,用ets应用工具抓取音频文件,wma音频文件大小17k,打开发现数据流为0,只有头帧没有PCM数据。
除此之外,通过结合之前写的《RK3568 OpenHarmony3.2 音频Audio驱动调试》,对的音频模块的整体框架,会有更加系统深入的学习和了解。
PCM(Pulse Code Modulation):脉冲编码调制,通过采样、量化、编码,将声音进行AD模数转换的一种技术。常说的音频裸流,一般是指xxx.pcm音频文件,其实就是外部人声等模拟信号,被转换成0101等数字信号后的文件。
采样 :采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。
采样率:
采样率为每秒从连续信号中提取并组成离散信号的采样次数,单位用赫兹&
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。