AWCodec开发参考手册V1.2:编解码中间件使用指南

需积分: 9 1 下载量 113 浏览量 更新于2024-07-17 收藏 2.82MB PDF 举报
AWCodec开发参考手册V1.2 AWCodec是一种中间件,用于视频编解码,支持A10s、A13、A20芯片,Linux/Android平台。本手册旨在指导开发人员如何使用AWCodec进行开发。 **概述** AWCodec开发参考手册旨在指导开发人员如何使用AWCodec中间件进行开发。该手册适用于需要使用AWCodec进行视频编解码的开发人员。 **模块介绍** AWCodec中间件由多个模块组成,每个模块具有特定的功能。 * 模块功能介绍:AWCodec中间件提供了视频编解码功能,支持多种视频编解码格式。 * 相关术语介绍:AWCodec中间件使用了多种术语,例如cedarx_hardware_init、cedarx_hardware_exit等。 * 模块配置介绍:AWCodec中间件可以根据需要进行配置,例如设置视频编解码参数。 * 源码结构介绍:AWCodec中间件的源码结构清晰易懂,易于开发人员理解和使用。 **架构介绍** AWCodec中间件的架构分为三层:应用层、框架层和驱动层。 * 系统架构介绍:AWCodec中间件的系统架构清晰易懂,易于开发人员理解和使用。 **接口描述** AWCodec中间件提供了多种接口,用于与应用程序交互。 * 公共模块函数定义:AWCodec中间件提供了多种公共模块函数,例如cedarx_hardware_init、cedarx_hardware_exit等。 * 编码模块函数定义:AWCodec中间件提供了多种编码模块函数,例如cedarvEncInit、cedarvEncExit等。 * 数据结构:AWCodec中间件使用了多种数据结构,例如cedarv_encoder_t、VENC_IO_COMMAND、VencAllocateBufferParam等。 **编解码Demo** AWCodec中间件提供了多种编解码Demo,用于指导开发人员如何使用AWCodec进行视频编解码。 **版本历史** AWCodec中间件的版本历史记录如下: * Version 1.0:创建初始版本 * Version 1.1:修正了编码库中的BUG,增加了编码Demo * Version 1.2:编码加入裁剪接口,MJPEG编码,移动侦测和码率控制,增加了库的版本号接口,更新了编解码Demo AWCodec开发参考手册V1.2为开发人员提供了详细的指导,帮助他们快速掌握AWCodec中间件的使用方法。