MFPKEY_WMAAECMA_FEATR_VAD 属性

指定语音捕获 DSP 执行的语音活动检测的类型。

IPropertyBag 的常量

仅使用 IPropertyStore 可用。

数据类型

VT_I4

默认值

0

应用于

备注

此属性的值是 AEC_VAD_MODE 枚举的成员。 语音活动检测的输出是一个介于 0 到 3 之间的数字,针对每个音频帧计算。 DSP 将结果编码为每个音频帧中前两个音频样本的最低位。 值的含义取决于指定的模式。

以下代码演示如何从音频数据中提取结果。 在此示例中, 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 [仅限桌面应用]
标头
Wmcodecdsp.h

请参阅

媒体基础属性