int ADXT_CALC_WORK( nch, stmflg, nstm, sfreq )
nch 最大再生チャンネル数 stmflg 再生モード nstm 最大GDストリーム数 sfreq 最高再生サンプリング周波数
作業領域の大きさ
ADXTハンドル1つあたりの作業領域の大きさをバイトで返します。最大GDストリーム数は、同時にGDから読み込むストリーム数を指定します。 通常、同時に使用するADXTハンドル数とADXFハンドル数の総和となります。
引数nch は、最大再生チャンネル数を指定します。
値 意味 1 モノラル 2 ステレオ
引数 stmflgには、以下の再生モードを指定します。
定義 意味 ADXT_PLY_MEM メモリ再生 ADXT_PLY_STM ストリーム再生
作業領域サイズの計算式は、以下の通り。作業領域 = 入力バッファサイズ + 出力バッファサイズ
<サンプリング周波数44100Hz、モノラル>
メモリ再生 GDストリーム再生 入力バッファサイズ 0byte 25Kbyte 25Kbyte*並行再生ストリーム数 出力バッファサイズ 16Kbyte 16Kbyte
※1 ステレオ再生する場合は、2倍の領域が必要。
※2 入力バッファは、サンプリング周波数に比例して減らすことが可能。
![]() |
Middlewareライブラリをご使用になる場合、ご利用になる関数によっては表記義務や別途ロイヤリティが必要になる場合があります。 |