10 Star 7 Fork 16

OpenHarmony / multimedia_media_standard

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 3.36 KB
一键复制 编辑 原始数据 按行查看 历史

Media

Introduction

The media_standard repository provides a set of simple and easy-to-use APIs for you to access the system and media resources.

It offers various media services covering audio, videos, and media storage. The following media capabilities are provided:

  • Audio playback and recording
  • Video playback and recording

Figure 1 Position in the subsystem architecture

Directory Structure

The structure of the repository directory is as follows:

/foundation/multimedia/player_framework
├── interfaces                           # interface
│   ├── kits                             # Application interface
│   └── inner_api                        # APIs between systems
├── frameworks                           # client process implementation
│   ├── js                               # js napi implementation
│   ├── native                           # native c++ implementation
├── services                             # Service implementation
│   ├── include                          # External header files of services
│   ├── services                         # Service framework
│   │   ├── player                       # Player C/S framework
│   │   ├── recorder                     # Recorder C/S framework
│   │   ├── avcodec                      # Codec C/S framework
│   │   ├── avcodeclist                  # Codec capability C/S framework
│   │   ├── avmetadatahelper             # Metadata C/S framework
│   │   ├── media_data_source            # Datasource C/S framework
│   │   ├── sa_media                     # Media master process C/S framework
│   │   ├── factory                      # Engine factory
│   │   ├── engine_intf                  # Engine factory API
│   ├── engine                           # Engine implementation
│   │   ├── gstreamer                    # Gstreamer engine
│   │   │   ├── player                   # Player engine
│   │   │   ├── recorder                 # Recorder engine
│   │   │   ├── avcodec                  # Codec engine
│   │   │   ├── avcodeclist              # Codec capability engine
│   │   │   ├── avmetadatahelper         # Metadata engine
│   │   │   ├── plugins                  # Engine self-developed plugins
│   │   │   ├── common                   # Engine General Resources
│   │   │   ├── factory                  # Engine factory implementation
│   │   │   ├── loader                   # Engine resources loading
│   ├── utils                            # Basic resources of the subsystem
├── test                                 # test code
├── BUILD.gn                             # compile entry
└── bundle.json                          # component description file

Repositories Involved

Media repository

multimedia\player_framework

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

搜索帮助