ソフトウェア設計

Software Design

Espressifオーディオフレームワークプロジェクト。

Espressif audio framework project.

特徴

Features
  1. オーディオ要素に基づくすべてのストリームとコーデック。
    All of Streams and Codecs based on audio element.
  2. キューに基づくすべてのイベント。
    All events based on queue.
  3. オーディオパイプラインは動的な組み合わせをサポートします。
    Audio pipeline supports dynamic combination.
  4. オーディオパイプラインは複数の要素をサポートします。
    Audio pipeline supports multiple elements.
  5. パイプラインサポート機能プラグイン。
    Pipeline Support functionality plug-in.
  6. オーディオ共通周辺機器は、1つのタスクでの作業をサポートします。
    Audio common peripherals support work in the one task.
  7. 周辺機器のイベント後のメカニズムをサポートします。
    Support post-event mechanism in peripherals.
  8. 要素とオーディオパイプラインに基づく高レベルのオーディオ再生APIをサポートします。
    Support high level audio play API based on element and audio pipeline.
  9. オーディオ高レベルインターフェイスは、コーデックライブラリの動的追加をサポートします。
    Audio high level interface supports dynamic adding of codec library.
  10. オーディオの高レベルインターフェイスは、入力ストリームと出力ストリームの動的な追加をサポートします。
    Audio high level interface supports dynamic adding of input and output stream.
  11. ESPオーディオは複数のオーディオパイプラインをサポートします。
    ESP audio supports multiple audio pipelines.

デザインコンポーネントデザインコンポーネント

Design Components

<5つの基本的なコンポーネントは次のとおりです-オーディオ要素、オーディオイベント、オーディオパイプライン、ESP周辺機器、ESPオーディオ/p>

Five basic components are - Audio Element, Audio Event, Audio Pipeline, ESP peripherals, ESP audio