Partager via


MFPKEY_WMAAECMA_DMO_SOURCE_MODE, propriété

Spécifie si le DSP de capture vocale utilise le mode source ou le mode filtre.

Constante pour IPropertyBag

Disponible uniquement à l’aide d’IPropertyStore.

Type de données

VT_BOOL

Valeur par défaut

VARIANT_TRUE

S'applique à

Notes

En mode source, l’application n’a pas besoin d’envoyer des données d’entrée au DSP, car le DSP extrait automatiquement les données des périphériques audio. En mode filtre, l’application doit envoyer les données d’entrée au DSP.

Cette propriété peut avoir les valeurs suivantes.

Valeur Description
VARIANT_FALSE Mode filtre.
VARIANT_TRUE Mode source.

 

Notes

Lorsque le DMO est en mode source, vous devez uniquement appeler IMediaObject::SetOutputType pour définir le format de flux de sortie et ne pas appeler IMediaObject::SetInputType pour définir les formats de flux d’entrée. Sinon, l’initialisation de DMO échouera.

 

Si la valeur de cette propriété est VARIANT_TRUE, le DSP n’a aucune entrée. Si la valeur est VARIANT_FALSE, le DSP a une ou deux entrées, selon la valeur de la propriété MFPKEY_WMAAECMA_SYSTEM_MODE , comme indiqué dans le tableau suivant.

Valeur Nombre d'entrées
OPTIBEAM_ARRAY_AND_AEC 2
OPTIBEAM_ARRAY_ONLY 1
SINGLE_CHANNEL_AEC 2
SINGLE_CHANNEL_NSAGC 1

 

Notes

Seuls les modes avec une seule entrée fonctionnent avec le filtre de wrapper DMO de l’API DirectShow 9.0.

 

Spécifications

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

Voir aussi

Propriétés de Media Foundation

DSP de capture vocale