2021SC@SDUSC-multimedia-utils-一款java后端的图片、视频处理工具jar包-功能介绍9

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


媒体子系统MEDIA_UTILS_LITE组件

简介

提供媒体错误码等公用信息的定义,以及录制、播放音频和视频所需的数据类型。

数据类型:

  • SourceType:播放片源类型
  • BufferFlags:Buffer承载数据标识
  • AudioSourceType:定义音频输入源类型枚举
  • AudioCodecFormat:定义音频数据格式枚举
  • AudioStreamType:定义音频流类型枚举
  • AudioBitWidth:定义采样位宽枚举

错误码:

错误代码


宏定义


描述


0xffffffff


ERR_INVALID_READ


读数据失败


0x0


SUCCESS


操作成功

0x3c10000


ERROR


操作失败


0x3c10001


ERR_ILLEGAL_STATE


状态错误


0x2A05


ERR_INVALID_PARAM


参数无效


0x3c10003


ERR_EARLY_PREPARE


媒体启动提前

0x3c10004


ERR_SOURCE_NOT_SET


媒体源未设置


0x3c10005


ERR_INVALID_OPERATION


无效操作


0x2A09


ERR_NOFREE_CHANNEL


通道无空闲

0x3c10007


ERR_READ_BUFFER


读缓冲区出错


0x3c10008


ERR_NOT_STARTED


设备未启动


0x3c100c8


ERR_UNKNOWN


未知错误

图 1 媒体子系统架构(蓝色虚线框是media_utils)

目录

foundation/multimedia/utils/lite
├── include    # 数据类型和媒体格式头文件
└── hals       # HAL层适配接口
└── src        # 数据类型和媒体格式实现

使用说明

单仓的编译构建,在根目录下进行单仓的构建和编译

# 开发板选择
hb set  
# 构建和编译
hb build media_service


约束

C++11版本或以上


相关仓

媒体子系统

camera_lite

camera_sample_lite

audio_lite

media_lite

media_utils_lite

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值