Middlewareライブラリ - MPEG/Audio用関数

mwPlyCreateMpa

MPEG/Audio用ハンドルの生成

書式

MWPLY mwPlyCreateMpa( *cprm ) 
MWS_PLY_CPRM *cprm 

引数

*cprm   ハンドル生成のパラメータ

戻り値

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

解説

ハンドルを生成します。

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

cprm.bufには、cprm.size分の領域を確保して設定します。

cprm.libworkには、MWD_MPA_CALC_WORKマクロにより計算された値を設定します。 MWD_MPA_CALC_WORKマクロの引数には、生成するハンドルの個数を指定します。


用例

cprm.size  = MWD_PLY_CALC_AWORK(MWD_PLY_MIN_AWORK);
cprm.buf = syMalloc(cprm.size));
cprm.libwork = syMalloc(MWD_MPA_CALC_WORK(1));
ply = mwPlyCreateMpa(&cprm);

備考


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


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