1、简介
media_utils组件提供媒体错误码等公用信息的定义,以及录制、播放音频和视频所需的数据类型。媒体子系统系统架构如图1所示,蓝色部分是media_utils组件:
图1 媒体子系统系统架构图
数据类型:
- SourceType:播放片源类型
- BufferFlags:Buffer承载数据标识
- AudioSourceType:定义音频输入源类型枚举
- AudioCodecFormat:定义音频数据格式枚举
- AudioStreamType:定义音频流类型枚举
- AudioBitWidth:定义采样位宽枚举
错误码:
2、media_utils组件代码目录
foundation/multimedia/media_utils_lite
├── interfaces # 数据类型和媒体格式头文件
└── hals # HAL层适配接口
└── src # 数据类型和媒体格式实现
3、media_utils组件使用说明
单仓的编译构建,在根目录下进行单仓的构建和编译。
# 开发板选择
hb set
# 构建和编译
hb build media_service
4、代码约束
需要C++11版本或以上。