# CAMERA\_SAMPLE\_APP - [Introduction](#section11660541593) - [Directory Structure](#section176641621345) - [Usage](#section1648194512427) - [Constraints](#section722512541395) - [Repositories Involved](#section16511040154318) ## Introduction This repository provides media-related applications, such as the home screen and settings. **Figure 1** Position of this repository \(in the dotted blue box\) in the multimedia subsystem ![](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") ## Directory Structure ``` applications/sample/camera ├── cameraApp # Camera app ├── gallery # Photo gallery ├── launcher # Home screen ├── media # Apps of photographing, video recording, and audio and video playback └── setting # Settings ``` ## Usage Build a single repository in the root directory. ``` # Select the development board. hb set # Build this repository. hb build camera_lite ``` ## Constraints C++ 11 or later ## Repositories Involved [Multimedia subsystem](https://gitee.com/openharmony/docs/blob/master/en/readme/multimedia.md) [camera\_lite](https://gitee.com/openharmony/multimedia_camera_lite) [media\_utils\_lite](https://gitee.com/openharmony/multimedia_utils_lite) [audio\_lite](https://gitee.com/openharmony/multimedia_audio_lite) [media\_lite](https://gitee.com/openharmony/multimedia_media_lite) [camera\_sample\_lite](https://gitee.com/openharmony/applications_sample_camera) **camera\_sample\_lite**