##### Middleware Library - ADX再生関数

# ADXT_GetOutVol

出力ボリュームの取得

### 書式

> `long ADXT_GetOutVol( adxt )
> ADXT adxt
> `

### 引数

> adxt | ADXTハンドル

### 戻り値

> 出力ボリュームの設定値

### 解説

> 出力ボリュームを取得します。

> 戻り値の範囲は以下のとおりです。

> 値 | 意味
> 0 | 0dB
> 〜 | 〜
> -999 | -99.9dB

### 用例

>     /* 44KHzのステレオデータを１ストリームだけ再生する場合 */
>     #define WKSIZE	ADXT_CALC_WORK(2, ADXT_PLY_STM, 1, 44100)

>     char *work[WKSIZE]; /* 作業領域 */
>     ADXT adxt; /* ADXTハンドル */
>     long vol; /* 現在のボリューム */
>     long fade_vol; /* フェードの変化量 */

>     fade_vol = 1000/180; /* 3秒でフェード */
>     adxt = ADXT_Create(2, work, WKSIZE); /* ADXTハンドルの生成 */
>     ADXT_StartFname(adxt, "music.adx"); /* 再生開始 */
>     for (;;) {
>     	/* フェードイン */
>     	if ( per->on & PDD_DGT_TA ) {
>     		vol = ADXT_GetOutVol(adxt);
>     		ADXT_SetOutVol(adxt, vol+fade_vol);
>     	}
>     	/* フェードアウト */
>     	if ( per->on & PDD_DGT_TB ) {
>     		vol = ADXT_GetOutVol(adxt);
>     		ADXT_SetOutVol(adxt, vol-fade_vol);
>     	}
>     }

ADXT_GetOutVol

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000