ILBC 运行时 (ILBC Runtime) 架构
Posted ksongking
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ILBC 运行时 (ILBC Runtime) 架构相关的知识,希望对你有一定的参考价值。
本文是 VMBC / D# 项目 的 系列文章,
有关 VMBC / D# , 见 《我发起并创立了一个 VMBC 的 子项目 D#》(以下简称 《D#》) https://www.cnblogs.com/KSongKing/p/10348190.html 。
ILBC 运行时 架构图 如下:
为了便于讲解, 图中 一些位置 标注了 红色数字 。
ILBC 运行时 包含 3 个 部分: 调度程序 、 C 编译器 、 GC 。
1 处, 调度程序 调用 入口程序集 的 ILBC_Main() 函数, 开始执行程序 。
如果 入口程序集 是 ILBC 程序集, 就会 调用 C 编译器 编译 ILBC 程序集 为 本地程序集(2 处) 。
ILBC 程序集 就是 C 语言中间代码 程序集, 本地程序集 就是 本地代码 程序集 。
以上是关于ILBC 运行时 (ILBC Runtime) 架构的主要内容,如果未能解决你的问题,请参考以下文章
linux 使用 iLBC 编解码器 2 wav 转换 caf 文件