# multimedia_player_framework_1211
**Repository Path**: css_code_space/multimedia_player_framework_1211
## Basic Information
- **Project Name**: multimedia_player_framework_1211
- **Description**: 暂无描述
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: master
- **Homepage**: https://gitee.com/openharmony/multimedia_player_framework
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 946
- **Created**: 2024-12-11
- **Last Updated**: 2024-12-12
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 媒体组件
-   [简介](#section1158716411637)
-   [目录](#section161941989596)
-   [相关仓](#section1533973044317)
## 简介
媒体组件为开发者提供一套简单易于理解的接口,能够使得开发者方便接入系统并使用系统的媒体资源。
媒体组件包含了音视频、媒体存储等相关媒体业务,提供以下常用功能:
-   音频播放和录制。
-   视频播放和录制。
**图 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](https://gitee.com/openharmony/multimedia_player_framework)