42 Star 38 Fork 360

OpenHarmony / multimedia_player_framework

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README_zh.md 2.81 KB
一键复制 编辑 原始数据 按行查看 历史
刘杰 提交于 2024-03-06 18:06 . delete gstreamer using in player_framework

媒体组件

简介

媒体组件为开发者提供一套简单易于理解的接口,能够使得开发者方便接入系统并使用系统的媒体资源。

媒体组件包含了音视频、媒体存储等相关媒体业务,提供以下常用功能:

  • 音频播放和录制。
  • 视频播放和录制。

图 1 媒体组件架构图

目录

仓目录结构如下:

/foundation/multimedia/player_framework    # 媒体组件业务代码
├── interfaces                           # 外部接口层
│   ├── kits                             # 应用接口
│   └── innerkits                        # 系统内部件接口
├── frameworks                           # 部件无独立进程的实现
│   ├── js                               # js napi实现
│   ├── native                           # native c++实现
├── services                             # 服务C/S实现
│   ├── include                          # 服务对外头文件
│   ├── services                         # 服务框架
│   │   ├── player                       # 播放C/S框架
│   │   ├── recorder                     # 录制C/S框架
│   │   ├── avcodec                      # 编解码C/S框架
│   │   ├── avcodeclist                  # 编解码器能力查询C/S框架
│   │   ├── avmetadatahelper             # 元信息缩略图C/S框架
│   │   ├── media_data_source            # datasource C/S框架
│   │   ├── sa_media                     # 媒体主进程 C/S框架
│   │   ├── factory                      # 引擎工厂
│   │   ├── engine_intf                  # 引擎API
│   ├── engine                           # 引擎实现
│   │   ├── histreamer                   # histreamer引擎
│   │   │   ├── avmetadatahelper         # 元数据&封面帧引擎
│   │   │   ├── player                   # 播放引擎
│   │   │   ├── recorder                 # 录制引擎
│   │   │   ├── factory                  # 引擎工厂
│   ├── utils                            # 子系统基础资源
├── test                                 # 测试代码
├── BUILD.gn                             # 编译入口
└── bundle.json                          # 部件描述文件

相关仓

multimedia_player_framework

1
https://gitee.com/openharmony/multimedia_player_framework.git
git@gitee.com:openharmony/multimedia_player_framework.git
openharmony
multimedia_player_framework
multimedia_player_framework
master

搜索帮助