README.md
MEDIA_UTILS_LITE
Introduction
This repository defines common information such as media error codes and data types required for audio and video recording and playback.
Data types
- SourceType: type of the media source to play
- BufferFlags: flags of the data carried in the buffer
- AudioSourceType: enumeration of audio input source types
- AudioCodecFormat: enumeration of audio data formats
- AudioStreamType: enumeration of audio stream types
- AudioBitWidth: enumeration of sampling bit width
The following table lists the error codes.
Figure 1 Position of this repository (in the dotted blue box) in the multimedia subsystem
Directory Structure
foundation/multimedia/utils/lite
├── interfaces # Header file of the data types and media formats
└── hals # HAL adaptation APIs
└── src # Implementation of the data types and media formats
Usage
Build a single repository in the root directory.
# Select the development board.
hb set
# Build this repository.
hb build media_service
Constraints
C++ 11 or later