Partager via


MFPKEY_WMAAECMA_FEATR_VAD, propriété

Spécifie le type de détection d’activité vocale que le DSP de capture vocale effectue.

Constante pour IPropertyBag

Disponible uniquement à l’aide d’IPropertyStore.

Type de données

VT_I4

Valeur par défaut

0

S'applique à

Notes

La valeur de cette propriété est membre de l’énumération AEC_VAD_MODE . La sortie de la détection d’activité vocale est un nombre compris entre 0 et 3, calculé pour chaque image audio. La DSP encode le résultat dans le bit le plus bas des deux premiers échantillons audio dans chaque image audio. La signification de la valeur dépend du mode spécifié.

Le code suivant montre comment extraire les résultats des données audio. Dans cet exemple, pOutput est un pointeur vers le début d’une image audio dans les données de sortie.

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

La valeur par défaut de cette propriété est 0 (désactivée). Avant de définir cette propriété, vous devez définir la propriété MFPKEY_WMAAECMA_FEATURE_MODE sur VARIANT_TRUE.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2003 [applications de bureau uniquement]
En-tête
Wmcodecdsp.h

Voir aussi

Propriétés de Media Foundation