0
点赞
收藏
分享

微信扫一扫

X-CUBE-USB-AUDIO 资料篇⑤——USB音频流扩展包软件架构



文章目录

  • 一、架构图
  • 二、会话和节点


一、架构图

X-CUBE-USB-AUDIO 资料篇⑤——USB音频流扩展包软件架构_node


X-CUBE-USB-AUDIO 资料篇⑤——USB音频流扩展包软件架构_session_02

二、会话和节点

为了支持多个用例(独立录制、独立播放和同时录制和播放),扩展中使用了两个基本对象:

  • 节点:每个终端输入或输出或中间单元由一个节点表示。
  • 会话:表示流接口。

会话和节点有一个标准接口函数和一个回调列表,如start、stop等。

会话和节点是被动实体,这意味着它们必须由回调或任务调用才能执行某些作业。

下图描述了当前示例中最常用的节点和会话。

X-CUBE-USB-AUDIO 资料篇⑤——USB音频流扩展包软件架构_session_03

X-CUBE-USB-AUDIO 资料篇⑤——USB音频流扩展包软件架构_USB AUDIO_04



举报

相关推荐

0 条评论