MFPKEY_WMAAECMA_FEATR_VAD-Eigenschaft

Gibt den Typ der Sprachaktivitätserkennung an, die der Voice Capture DSP ausführt.

Konstante für IPropertyBag

Nur mit IPropertyStore verfügbar.

Datentyp

VT_I4

Standardwert

0

Gilt für

Bemerkungen

Der Wert dieser Eigenschaft ist ein Member der AEC_VAD_MODE-Enumeration . Die Ausgabe der Sprachaktivitätserkennung ist eine Zahl von 0 bis 3, die für jeden Audioframe berechnet wird. Der DSP codiert das Ergebnis im untersten Bit der ersten beiden Audiobeispiele in jedem Audioframe. Die Bedeutung des Werts hängt vom angegebenen Modus ab.

Der folgende Code zeigt, wie die Ergebnisse aus den Audiodaten extrahiert werden. In diesem Beispiel ist pOutput ein Zeiger auf den Anfang eines Audioframes in den Ausgabedaten.

int AecDecodeVAD(short *pOutput)
{
    int iVAD = (*pOutput) & 0x01;
    pOutput++;
    iVAD |= (*pOutput << 1) & 0x02;
    return iVAD;
}

Der Standardwert dieser Eigenschaft ist 0 (deaktiviert). Bevor Sie diese Eigenschaft festlegen, müssen Sie die eigenschaft MFPKEY_WMAAECMA_FEATURE_MODE auf VARIANT_TRUE festlegen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2003 [nur Desktop-Apps]
Header
Wmcodecdsp.h

Weitere Informationen

Media Foundation-Eigenschaften