Поделиться через


Свойство 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

См. также раздел

Свойства Media Foundation