当前位置:   article > 正文

RK3568 OpenHarmony3.2 音频Audio之MIC调试_openharmony 麦克风

openharmony 麦克风
一、概述

本文基于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等数字信号后的文件。

在这里插入图片描述

采样 :采样是指将连续时域上的模拟信号按照一定的时间间隔采样,获取到离散时域上离散信号的过程。

采样率
采样率为每秒从连续信号中提取并组成离散信号的采样次数,单位用赫兹&

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/329241?site=
推荐阅读
相关标签
  

闽ICP备14008679号