> 文档中心 > OpenHarmony媒体子系统media_utils组件

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

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

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

4、代码约束

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

风车动漫