#include <vct.h>
typedef struct _VCTVADInfo
{
BOOL activity;
int scale;
int releaseCount;
int releaseTime;
} VCTVADInfo;
| activity | VADが音声を検出した場合TRUE, そうでなければFALSE |
| scale | VADが検出した現在の音量のスケール値(0-127) |
| releaseCount | 現在設定されている無音検出後のリリース時間(VCT_SetVADReleaseTimeで設定した値) |
| releaseTime | 現在設定されている無音検出後のリリース時間(VCT_SetVADReleaseTimeで設定した値 * フレーム時間) |
VADの内部情報を保存する構造体です。
scaleにはVADアルゴリズムが検出した、現在の音量のスケール値が入ります。NITRO-SDKのSND_CalcDecibel関数を用いてデシベル値を計算できるよう、0から127の範囲で出力されるようになっています。
VCT_GetVADInfo,
VCT_VADReleaseTime
2006/04/25 VADの検出レベルの記述を削除
2006/01/25 初版