next up previous
Next: MalibNegative Up: 各クラスのAPI詳細 Previous: MalibMovingave

Subsections

MalibMpegFile

MPEGファイルから動画像を生成する。出力されるデータの形式はRGB カラーモデルとなる。なお現在のところは MPEG1 video stream のみ 再生可能であり、MPEG1 system stream および MPEG2 などの形式は 今後対応する予定である。

記述ファイル

mpegfile.c、mpegfile.h

マクロ定義

MALIB_STD_MPEG_DITHER
 
MALIB_STD_MPEG_COLOR
 

メンバ変数

MalibMpegFileに追加されるメンバ変数は以下のとおりである。
img
 
MPEGイメージディスクリプタ
pixels
 
展開データ領域へのポインタ
fp
 
MPEGファイルのファイルディスクリプタ
filename
 
MPEGファイルのファイル名

公開関数

malib_mpegfile_new (const unsigned char* filename)
 
コンストラクタ。入力となるMPEGファイルのファイル名を引数で指 定する

非公開関数

malib_mpegfile_delete (MalibMpegFile* mpegfile)
 
デストラクタ
malib_mpegfile_init (MalibMpegFile* mpegfile)
 
MPEGファイルのオープンなど、初期化処理を行なう
malib_mpegfile_get_next_frame (MalibMpegFile* mpegfile,
MalibFrame* frame)
 
画像を更新する。リファレンスカウンタの同期チェックに より、MPEGフレームのデコードは行なわれない場合もある



Jun IIO
2001-06-14