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

####

1-2-1　ソフトウェア構成

ミドルウェアライブラリの構成は以下の通りです。

##### (1) ミドルウェアAPI

アプリケーション開発者は、このAPIを用いて様々なコーデックの再生を同じインターフェイスで行うことができます。現在、MPEG SofdecとWAVデコーダは、このAPIに対応しています。ADXは、独自のAPIにより音声の再生を行います。

##### (2) 各種ミドルウェア

各種コーデックで圧縮された映像や音声を再生するためのソフトウェアライブラリです。

##### (3) ミドルウェア基本ライブラリ

ミドルウェアマネージャ・オーディオレンダラ・ビデオレンダラなどのミドルウェアを再生するための基本ライブラリです。

図2 ミドルウェアライブラリの構成

####

1-2-2　共通ヘッダファイル・ライブラリファイル

ミドルウェアを再生するために必要なヘッダファイルとライブラリファイルは以下の通りです。

SG_MW.H | ： | ミドルウェアAPIヘッダファイル
SG_MWPLY.H | ： | ミドルウェア再生ライブラリヘッダファイル （SG_MW.Hからインクルードされています。）
SG_MW.LIB | ： | ミドルウェア基本ライブラリ

####

1-2-3　CRI MPEG Sofdecの概要

#### 特 徴

MPEG Sofdecは、映像をMPEG1圧縮、音声をSofdecAudio圧縮した動画を再生します。

#### ソフトウェア構成

ソフトウェアの構成を下記に示します。MPEG Sofdecを再生するためには、「第2章 ミドルウェアライブラリ」をご覧ください。

図3　MPEG Sofdecのソフトウェア構成

#### データ作成ツール

MPEG Sofdecデータを作成するツールとして以下のものがあります。

SFVENCD.EXE ： MPEGVideoエンコーダ
SFAENCD.EXE ： SofdecAudioエンコーダ
SFDMUX.EXE ： マルチプレクサ
SFDMAKE.BAT ： 一括エンコード用バッチファイル

#### ヘッダファイルとライブラリファイル

ヘッダファイルとして以下のファイルを必要としますが、SG_MW.Hをインクルードすることにより、これらのファイルは自動的にインクルードされます。

SFD_MW.H ： MPEG Sofdecライブラリヘッダ

MPEG Sofdecを使用するためには、以下のファイルをリンクしてください。

SOFDEC.LIB ： MPEG Sofdec デコードライブラリ
SG_MW.LIB ： ミドルウェア基本ライブラリ

[←] | [INDEX] | [→]