ohos_bundles/audio_manager
2020-09-10 10:22:30 +08:00
..
bundle.json add OpenHarmony 1.0 baseline 2020-09-10 10:22:30 +08:00
LICENSE add OpenHarmony 1.0 baseline 2020-09-10 10:22:30 +08:00
README.md add OpenHarmony 1.0 baseline 2020-09-10 10:22:30 +08:00

AudioManager_README

项目介绍

简介

音频管理模块支持对音频数据的采集和播放,即音频输入输出模块。

在进行应用的开发前,开发者应了解以下基本概念:

  • 流媒体技术

    流媒体技术是把连续的影像和声音信息进行编码处理后放在网络服务器上,让浏览者一边下载、一边观看与收听,而不需要等整个多媒体文件下载完成就可以即时观看、收听的技术。

  • 视频帧率

    帧率是用于测量显示帧数的度量,帧数就是在每秒钟时间里传输的图片数量。每秒钟帧数 FPS 越多,所显示的画面就会越流畅。

  • 码率

    码率就是数据传输时单位时间传送的数据位数常用单位是kbps即千位每秒。

  • 采样率

    采样率为每秒从连续信号中提取并组成离散信号的采样个数单位用赫兹Hz来表示。

目录

音频管理模块源代码目录结构如下图所示:

表 1 音频模块源代码目录结构

名称

描述

foundation/multimedia/frameworks/audio_lite

音频模块实现

foundation/multimedia/interfaces/kits/audio_lit

音频模块对外头文件

使用说明

请参考player和recorder模块readme。