##### 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