ソフトウェア設計¶
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