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-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