### 2-2　ミドルウェアライブラリの内部構成

ミドルウェアライブラリは、以下のモジュールから構成されています。アプリケーションは、ミドルウェアAPIを用いることによって、容易に動画や音声を再生できます。

表1 ミドルウェアライブラリの内部モジュール

モジュール名 | 説明
モジュールマネージャ | デコーダにCPUタイムを割り当てる
ストリームコントローラ | インターリーブされた動画と音声データを読み込む
ストリームスプリッタ | インターリーブされた動画と音声データを分離し、デコーダに渡す
ビデオデコーダ | 圧縮された動画データを展開し、ビデオレンダラに渡す
オーディオデコーダ | 圧縮された音声データを展開し、オーディオレンダラに渡す
ビデオレンダラ | 展開された動画データを出力する
オーディオレンダラ | 展開された音声データを出力する

以下に、ミドルウェアライブラリの内部構成図を示します。

図7 ミドルウェアライブラリの内部構成

[←] | [INDEX] | [→]