APIリファレンス

API Reference

このAPIは、コーデック(デコーダーとエンコーダー)、ストリームオーディオ処理機能などの要素を使用してオーディオアプリケーションを開発する方法を提供します。

This API provides a way to develop audio applications using Elements like Codecs (Decoders and Encoders), Streams or Audio Processing functions.

Elements of the Audio Development Framework

このアプリケーションは、要素パイプラインに結合することによって開発されます。 次の図は、get-started/play_mp3の例で使用されている、オーディオパイプラインの2つの要素、MP3デコーダーとI2Sストリームの構成を示しています。

The application is developed by combining the Elements into a Pipeline. A diagram below presents organization of two elements, MP3 decoder and I2S stream, in the Audio Pipeline, that has been used in get-started/play_mp3 example.

Sample Organization of Elements in Audio Pipeline

オーディオデータは通常、入力ストリームを使用して取得され、コーデックで処理され、場合によってはオーディオ処理機能で処理され、最後に別のストリームで出力されます。 アプリケーションイベントの通信を容易にするイベントインターフェイスがあります。 特定のハードウェアとのインターフェースは、周辺機器を使用して行われます。

The audio data is typically acquired using an input Stream, processed with Codecs and in some cases with Audio Processing functions, and finally output with another Stream. There is an Event Interface to facilitate communication of the application events. Interfacing with specific hardware is done using Peripherals.

上記のすべてのコンポーネントの説明へのリンクを含む以下の目次を参照してください。

See a table of contents below with links to description of all the above components.