36 Star 36 Fork 286

OpenHarmony / multimedia_player_framework

Create your Gitee Account
Explore and code with more than 8 million developers,Free private repositories !:)
Sign up
Clone or Download
contribute
Sync branch
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

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

multimedia_player_framework

About

Implementation of media playback and recording | 媒体播放和录制功能实现 expand collapse
C++ and 3 more languages
Apache-2.0
Cancel

Releases

No release

Contributors

All

Activities

Load More
can not load any more
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

Search