Hexagon SDK部分模块架构分析

Hexagon SDK部分模块架构分析本文深入分析 HexagonSDK 的三个关键模块 音频框架包括编解码器 预处理 后处理拓扑结构和混合器 FastCV 库用于 DSP 加速的计算机视觉应用开发 通过 FastRPC 接口实现 Apps 处理器与 aDSP 通信 声音处理路径通过 CAPI V2 接口实现动态模型 提供 I O 路径与音频硬件交互

Hexagon SDK部分模块架构分析

    Hexagon SDK能够帮助用户定制和扩展对aDSP的使用。本文具体讲解SDK中比较有代表的性的模块的架构,以便我们更好的学习、研究和使用。

    encoders/decoders(编解码器):能够对一个信号或者一个数据流进行变换的设备或者程序。每路流都包含编解码器;

    pre/post processing topologies(预处理/后处理拓扑结构):由一个或者多个后处理模块(PP)组成,根据他们被使用的路径可以分为四类:POPP(Per-Object Post-Processing)、COPP(Common-Object Post-Processing)、POREP(Per-Object Pre-Processing)和COPREP(Common-Object Pre-Processing)。

    mixer(混合器):定义了流如何连接到设备。

    音频结构如下图所示:

    lib/fastcv/fas

今天的文章 Hexagon SDK部分模块架构分析分享到此就结束了,感谢您的阅读。
编程小号
上一篇 2025-01-04 18:11
下一篇 2025-01-04 18:06

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ji-chu/101477.html