消除录音过程中回声干扰的算法,通过指定特定音源类型启用,可有效提升VoIP通话和直播场景的音频采集质量。
用于录制PCM音频数据的ArkTS/C API,支持配置音频采集参数、管理采集状态,适合有音频开发经验的开发者实现灵活的录制功能。
系统对所有播放和录制音频流进行统一管理的机制,根据音频流类型及启动先后顺序决定各音频流的运行、暂停或停止状态,确保多应用并发时的用户体验。
音频与振动同步播放的功能,适用于来电铃声随振、键盘按键反馈、消息通知反馈等需要音频和振动低时延同步控制的场景。
系统提供的音频开发框架,旨在提供场景化的音频播放和录制接口,助力开发者迅速构建沉浸式播放及音频高清采集能力。
将录制音频立即传输到耳机中播放,让用户可以实时听到自己声音的功能,常用于K歌类应用。
用于播放PCM音频数据的ArkTS/C API,支持手动控制音频数据缓冲,适合具备音频开发经验的开发者实现更灵活的播放功能。
系统预置的音频处理场景,包括默认、响铃、蜂窝通话、语音聊天等,不同场景下系统采用不同策略处理音频(如通话场景使用3A算法增强人声)。
用于管理整个应用内音频流的机制。应用可基于会话,自定义焦点策略、调整释放焦点的时机,满足多音频流并发场景的特定需求,或设置应用内音频流偏好的输入输出设备。
音频系统中具备音频格式和使用场景信息的独立音频数据处理单元,可表示播放或录制,具备独立音量调节和音频设备路由切换能力。
描述音频数据基本属性的信息,包含采样率、声道、位宽、编码类型,是创建音频播放或录制流的必要参数。
提供专业级音频效果处理的C API,包含引擎、管线和节点,支持降噪、均衡器、人声分离等音效功能,可用于离线编辑和实时渲染场景。
描述一帧音频数据被实际硬件播放或采集到的时间,常用于实现播放进度条和音视频同步功能。
Audio Vivid是一种基于AI技术的音频编解码标准,由世界超高清视频产业联盟(UHD World Association, UWA)与数字音视频编解码技术标准工作组(Audio and Video coding Standard, AVS)联合制定,共同发布。包含音频PCM数据以及元数据的音频格式,相比传统立体声音源,Audio Vivid包含音频内容源的元数据信息,能够还原物理和感知世界中的真实听感,打造极致的沉浸式听觉体验。
系统对音频流按用途划分的音量分类,包括媒体音量、铃声音量、通话音量、闹钟音量等,各类音量独立调节互不影响。
蓝牙设备的一种数据传输协议,用于高质量音频流传输,适用于蓝牙耳机、音箱等设备播放音乐和视频。
蓝牙设备的一种数据传输协议,用于语音通话场景的实时双向音频传输,适用于蓝牙耳机通话。
传统电话功能,由运营商提供服务,目前仅对系统应用开放相关能力接口。
位于操作系统内核与硬件驱动之间的中间层,用于屏蔽不同硬件厂商的差异化实现,向上层提供标准化的硬件操作接口。
HDF是系统提供的统一驱动框架,用于管理和标准化硬件驱动的开发、部署和运行。
HAL向上层提供的标准化接口。音频服务通过调用音频HDI与不同类型音频硬件交互,实现播放和录音功能。
一种数据存储方式,将数据的低字节存储在内存的低地址,高字节存储在内存的高地址。
音频播放和录音的重要指标之一。通过软硬芯协同设计实现的音频方案,减少缓冲区大小的核心机制、优化读写数据架构,使音频播放和录制具有更低的时延,适用于游戏、K歌等对时延敏感的场景。
通过增大音频渲染器内部缓存实现的音频渲染方案,允许主处理器长时间休眠,减少频繁处理音频数据的功耗,适用于音乐、听书等长时间播放场景。
系统在API version 10引入的C API。这套API的特点是开发者可利用差异化的配置,在使用相同接口情况下实现不同的播放和录制效果,包括普通、低时延和低功耗效果,广泛适用于Native层音频功能开发。
嵌入式、跨平台、免费的音频处理库,提供标准化、高性能、低延迟的API。系统基于此标准化API实现了一部分播放和录制基础功能接口,当前推荐使用OHAudio替代。
一种将模拟音频信号转换为数字信号的编码格式。
根据输入输出音频采样率的差异,通过插值增加样点数(上采样)或通过抽取减少样点数(下采样)的过程。
系统管理铃声音量和设备振动的模式,包括静音模式、振动模式、响铃模式,应用可查询当前模式以采取合适的提示策略。
音频数据的位深度表示,包括U8、S16LE、S24LE、S32LE、F32LE等格式。
音频每秒单个声道样点数,单位为赫兹(Hz),常见采样率包括16000Hz、44100Hz、48000Hz等。
录制音频流的使用场景类型,包括麦克风、语音识别、语音通话、语音短消息、相机录像、直播等,系统据此配置音频优化处理策略。
空间音频是一种能够将传统立体声体验扩展到三维空间的音频技术,在单声道、立体声、环绕声的基础上,增加高度感知,营造全方位的听音体验。空间音频为用户提供沉浸的、有互动的、有空间感的音频体验。
播放音频流的用途类型,包括媒体、电影、有声书、游戏、导航、语音短消息、语音通话、闹铃、铃声、通知等,决定音量类型、焦点策略和默认输出设备。
由系统全局管理的音量设置,适用于所有应用和设备,各类音频流有独立的系统音量控制,可通过物理音量键或设置界面调节。
一种无线蓝牙耳机类型,左右耳塞之间无需任何物理连接线,通过蓝牙技术与手机等设备配对使用的立体声耳机。
声学回声消除(AEC)、背景噪声抑制(ANC)、自动增益控制(AGC)三种音频处理算法的组合,用于通话场景提升人声清晰度。
通过互联网协议传输语音数据,实现语音通话的技术,是一种典型的音频使用场景。系统会通过音频流场景信息识别此场景,对音频数据实施降噪、增强人声等效果优化处理。