MPGE_processFrame

1フレームエンコードを行います。

宣言

MERET MPGE_processFrame(void)

使用例


// 全フレームのエンコードを行う
MERET retval;
while( (retval = MPGE_processFrame() ) != ME_NOERR );

戻り値

ME_NOERR  正常終了
ME_EMPTYSTREAM  ストリームが最後に達しました。エンコード終了処理を行ってください。
ME_INTERNALERROR  内部エラーが発生しました
ME_PARAMERROR  パラメーターの設定が正しくありません
ME_BADMODEORLAYER  モード・レイヤの設定異常
ME_NOMEMORY  メモリの確保に失敗しました
ME_CANNOT_SET_SCOPE  スレッド属性エラー( POSIX Thread環境のみ )
ME_CANNOT_CREATE_THREAD  スレッドの生成に失敗しました
ME_WRITEERROR  MPEGAUDIOストリームの書込みに失敗しました

解説

1フレームのMP3データを作成します。返り値"ME_EMPTYSTREAM"が
帰ってくるまで、連続してこの関数を呼び出してください。