エラー出力について |
午後のこ〜だは、以下のようなエラーを出力する場合があります。
エラーはMERET 型で得ることができます。
定義はmusenc.h
内に定義されています。
定数名 | 意味 |
ME_NOERR | 正常終了 |
ME_EMPTYSTREAM | ストリームが最後に達しました |
ME_HALTED | (ユーザーの手により)中断されました |
ME_INTERNALERROR | 内部エラーが発生しました |
ME_PARAMERROR | 設定パラメーターのエラー |
ME_NOFPU | x87FPUを装着していません |
ME_INFILE_NOFOUND | 入力ファイルを正しく開けません |
ME_OUTFILE_NOFOUND | 出力ファイルを正しく開けません |
ME_FREQERROR | 入出力周波数が正しくありません |
ME_BITRATEERROR | 出力ビットレートが正しくありません |
ME_WAVETYPE_ERR | ウェーブタイプが正しくありません |
ME_CANNOT_SEEK | 正しくシーク出来ません |
ME_BITRATE_ERR | ビットレート設定が正しくありません |
ME_BADMODEORLAYER | モードの設定が正しくありません |
ME_NOMEMORY | メモリアローケーションに失敗しました |
ME_CANNOT_SET_SCOPE | スレッド属性エラー(Win 環境では発生しません) |
ME_CANNOT_CREATE_THREAD | スレッド生成エラー |
ME_WRITEERROR | 記憶媒体の容量不足です |
使用例 :
MERET rval; /* MERET型変数の宣言 */ rval = MPGE_initializeWork(); /* 初期化の実行 */ if( rval != ME_NOERR ){ /* 初期化が正しく終了できなかった場合 */ return FALSE; /* 初期化失敗 */ }