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