long ADXT_GetSfreq( adxt )
ADXT adxt
adxt ADXTハンドル
音声データのサンプリング周波数
再生中の音声データのサンプリング周波数を取得します。
/* 44KHzのステレオデータを1ストリームだけ再生する場合 */ #define WKSIZE ADXT_CALC_WORK(2, ADXT_PLY_STM, 1, 44100) char *work[WKSIZE]; /* 作業領域 */ ADXT adxt; /* ADXTハンドル */ long sfreq; /* サンプリング周波数 */ adxt = ADXT_Create(2, work, WKSIZE); /* ADXTハンドルの生成 */ ADXT_StartFname(adxt, "music.adx"); /* 再生開始 */ for (;;) { /* 再生周波数の表示 (Hz) */ if ( ADXT_GetStat(adxt) >= ADXT_STAT_PREP ) { sfreq = ADXT_GetSfreq(adxt); disp_sampling_frequecy(sfreq); } }
再生状態が、再生準備中(ADXT_STAT_PREP=2)から再生終了(ADXT_STAT_PLAYEND=5)までの間に取得できます。
![]() |
Middlewareライブラリをご使用になる場合、ご利用になる関数によっては表記義務や別途ロイヤリティが必要になる場合があります。 |