OpenHarmony媒体子系统media_utils组件

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组件使用说明

扫描二维码关注公众号,回复: 14578250 查看本文章

        单仓的编译构建,在根目录下进行单仓的构建和编译。

# 开发板选择
hb set  
# 构建和编译
hb build media_service

4、代码约束

          需要C++11版本或以上。

猜你喜欢

转载自blog.csdn.net/fanyun_01/article/details/129869430
今日推荐