ソフトウェア設計¶
Software Design
Espressifオーディオフレームワークプロジェクト。
Espressif audio framework project.
特徴¶
Features
- オーディオ要素に基づくすべてのストリームとコーデック。
  
All of Streams and Codecs based on audio element.
 - キューに基づくすべてのイベント。
  
All events based on queue.
 - オーディオパイプラインは動的な組み合わせをサポートします。
  
Audio pipeline supports dynamic combination.
 - オーディオパイプラインは複数の要素をサポートします。
  
Audio pipeline supports multiple elements.
 - パイプラインサポート機能プラグイン。
  
Pipeline Support functionality plug-in.
 - オーディオ共通周辺機器は、1つのタスクでの作業をサポートします。
  
Audio common peripherals support work in the one task.
 - 周辺機器のイベント後のメカニズムをサポートします。
  
Support post-event mechanism in peripherals.
 - 要素とオーディオパイプラインに基づく高レベルのオーディオ再生APIをサポートします。
  
Support high level audio play API based on element and audio pipeline.
 - オーディオ高レベルインターフェイスは、コーデックライブラリの動的追加をサポートします。
  
Audio high level interface supports dynamic adding of codec library.
 - オーディオの高レベルインターフェイスは、入力ストリームと出力ストリームの動的な追加をサポートします。
  
Audio high level interface supports dynamic adding of input and output stream.
 - 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