18c77b71bSopenharmony_ci# MEDIA\_LITE<a name="EN-US_TOPIC_0000001126988465"></a>
28c77b71bSopenharmony_ci
38c77b71bSopenharmony_ci-   [Introduction](#section11660541593)
48c77b71bSopenharmony_ci-   [Directory Structure](#section1829614156212)
58c77b71bSopenharmony_ci-   [Usage](#section1648194512427)
68c77b71bSopenharmony_ci-   [Constraints](#section161941989596)
78c77b71bSopenharmony_ci-   [Repositories Involved](#section105062051111614)
88c77b71bSopenharmony_ci
98c77b71bSopenharmony_ci## Introduction<a name="section11660541593"></a>
108c77b71bSopenharmony_ci
118c77b71bSopenharmony_ciThis repository provides APIs for media-related capabilities such as recording, playback, parsing, and decoding, and the engine capability for media recording and playback.
128c77b71bSopenharmony_ci
138c77b71bSopenharmony_ci**Figure  1**  Position of this repository \(in the dotted blue box\) in the multimedia subsystem<a name="fig1737281407"></a>  
148c77b71bSopenharmony_ci![](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")
158c77b71bSopenharmony_ci
168c77b71bSopenharmony_ci## Directory Structure<a name="section1829614156212"></a>
178c77b71bSopenharmony_ci
188c77b71bSopenharmony_ci```
198c77b71bSopenharmony_ci/foundation/multimedia/media_lite
208c77b71bSopenharmony_ci├── frameworks # Framework code
218c77b71bSopenharmony_ci├── interfaces # APIs
228c77b71bSopenharmony_ci│   └── kits   # External APIs
238c77b71bSopenharmony_ci└── test       # Test code
248c77b71bSopenharmony_ci```
258c77b71bSopenharmony_ci
268c77b71bSopenharmony_ci## Usage<a name="section1648194512427"></a>
278c77b71bSopenharmony_ci
288c77b71bSopenharmony_ciBuild a single repository in the root directory.
298c77b71bSopenharmony_ci
308c77b71bSopenharmony_ci```
318c77b71bSopenharmony_ci# Select the development board.
328c77b71bSopenharmony_cihb set  
338c77b71bSopenharmony_ci# Build this repository.
348c77b71bSopenharmony_cihb build media_lite
358c77b71bSopenharmony_ci```
368c77b71bSopenharmony_ci
378c77b71bSopenharmony_ci## Constraints<a name="section161941989596"></a>
388c77b71bSopenharmony_ci
398c77b71bSopenharmony_ciC++ 11 or later
408c77b71bSopenharmony_ci
418c77b71bSopenharmony_ci## Repositories Involved<a name="section105062051111614"></a>
428c77b71bSopenharmony_ci
438c77b71bSopenharmony_ci[Multimedia subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/multimedia.md)
448c77b71bSopenharmony_ci
458c77b71bSopenharmony_ci[camera\_lite](https://gitee.com/openharmony/multimedia_camera_lite)
468c77b71bSopenharmony_ci
478c77b71bSopenharmony_ci[camera\_sample\_lite](https://gitee.com/openharmony/applications_sample_camera)
488c77b71bSopenharmony_ci
498c77b71bSopenharmony_ci[media\_utils\_lite](https://gitee.com/openharmony/multimedia_utils_lite)
508c77b71bSopenharmony_ci
518c77b71bSopenharmony_ci[audio\_lite](https://gitee.com/openharmony/multimedia_audio_lite)
528c77b71bSopenharmony_ci
538c77b71bSopenharmony_ci[media\_lite](https://gitee.com/openharmony/multimedia_media_lite)
548c77b71bSopenharmony_ci
55