1# MEDIA\_LITE<a name="EN-US_TOPIC_0000001126988465"></a>
2
3-   [Introduction](#section11660541593)
4-   [Directory Structure](#section1829614156212)
5-   [Usage](#section1648194512427)
6-   [Constraints](#section161941989596)
7-   [Repositories Involved](#section105062051111614)
8
9## Introduction<a name="section11660541593"></a>
10
11This repository provides APIs for media-related capabilities such as recording, playback, parsing, and decoding, and the engine capability for media recording and playback.
12
13**Figure  1**  Position of this repository \(in the dotted blue box\) in the multimedia subsystem<a name="fig1737281407"></a>
14![](figures/position-of-this-repository-(in-the-dotted-blue-box)-in-the-multimedia-subsystem.png "position-of-this-repository-(in-the-dotted-blue-box)-in-the-multimedia-subsystem")
15
16## Directory Structure<a name="section1829614156212"></a>
17
18```
19/foundation/multimedia/media_lite
20├── frameworks # Framework code
21├── interfaces # APIs
22│   └── kits   # External APIs
23└── test       # Test code
24```
25
26## Usage<a name="section1648194512427"></a>
27
28Build a single repository in the root directory.
29
30```
31# Select the development board.
32hb set
33# Build this repository.
34hb build media_lite
35```
36
37## Constraints<a name="section161941989596"></a>
38
39C++ 11 or later
40
41## Repositories Involved<a name="section105062051111614"></a>
42
43[Multimedia subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/multimedia.md)
44
45[camera\_lite](https://gitee.com/openharmony/multimedia_camera_lite)
46
47[camera\_sample\_lite](https://gitee.com/openharmony/applications_sample_camera)
48
49[media\_utils\_lite](https://gitee.com/openharmony/multimedia_utils_lite)
50
51[audio\_lite](https://gitee.com/openharmony/multimedia_audio_lite)
52
53[media\_lite](https://gitee.com/openharmony/multimedia_media_lite)
54
55