Middlewareライブラリ - WAVE再生関数

mwPlyCreateWav

ハンドルの生成

書式

MWPLY mwPlyCreateWav( *cprm ) 
MWS_PLY_CPRM_WAV *cprm 

引数

*cprm   (in):ハンドル生成のパラメータ

戻り値

ミドルウェア再生ハンドル

解説

ハンドルを生成します。

用例

cprm.size  = MWD_PLY_CALC_AWORK(MWD_PLY_MIN_AWORK);
cprm.buf = syMalloc(cprm.size);
cprm.libwork = NULL;
ply = mwPlyCreateWav(&cprm);

備考

cprm.sizeには、MWD_PLY_CALC_AWORKマクロにより計算された値を設定します。 MWD_PLY_CALC_AWORKマクロの引数にはセクタ単位の値を設定します。 MWD_PLY_MIN_AWORK=48 はMWD_PLY_CALC_AWORKマクロに設定する最小値で、 滞りなく音声を再生するために必要なセクタ数です。

cprm.bufには、cprm.size分の領域を確保して設定します。 WAVE再生では、バッファ領域以外の作業領域を設定する必要がないので、cprm.libwork にはNULLを指定してください。


Middlewareライブラリをご使用になる場合、ご利用になる関数によっては表記義務や別途ロイヤリティが必要になる場合があります。


mwPlyCreateWav
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999