次の方法で共有


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
Wmcodecdsp.h

関連項目

Media Foundation のプロパティ