MFPKEY_WMAAECMA_FEATR_VAD プロパティ
音声キャプチャ DSP が実行する音声アクティビティ検出の種類を指定します。
IPropertyBag の定数
IPropertyStore を使用してのみ使用できます。
データ型
VT_I4
既定値
0
適用対象
解説
このプロパティの値は、 AEC_VAD_MODE 列挙体のメンバーです。 音声アクティビティ検出からの出力は、オーディオ フレームごとに計算される 0 から 3 までの数値です。 DSP は、各オーディオ フレームの最初の 2 つのオーディオ サンプルの最小ビットで結果をエンコードします。 値の意味は、指定したモードによって異なります。
次のコードは、オーディオ データから結果を抽出する方法を示しています。 この例では、 pOutput は出力データ内のオーディオ フレームの先頭へのポインターです。
int AecDecodeVAD(short *pOutput)
{
int iVAD = (*pOutput) & 0x01;
pOutput++;
iVAD |= (*pOutput << 1) & 0x02;
return iVAD;
}
このプロパティの既定値は 0 (無効) です。 このプロパティを設定する前に、MFPKEY_WMAAECMA_FEATURE_MODE プロパティを VARIANT_TRUE に設定する必要があります。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
Header |
|
関連項目