MFPKEY_ENCCOMPLEXITY, propriété

Spécifie la complexité de l’algorithme d’encodage. La valeur est un entier compris entre 0 et 100, où 0 spécifie l’algorithme le moins complexe et 100 spécifie l’algorithme le plus complexe.

Constante pour IPropertyBag

Disponible uniquement à l’aide d’IPropertyStore.

Type de données

VT_UI4

Valeur par défaut

100 pour Windows Media Audio 10 et Windows Media Audio 10 Professionnel

100 pour la version Windows Vista de Windows Media Audio 10 sans perte

0 pour la version Windows 7 De Windows Media Audio 10 sans perte

Notes

Si la propriété MFPKEY_CONSTRAINECOMPLEXITY a une valeur de VARIANT_TRUE, l’encodeur ajuste la complexité de son algorithme en fonction de la valeur de cette propriété.

Pour l’encodeur Windows Media Audio 10 et l’encodeur Windows Media Audio 10 Professional, si la valeur de cette propriété est 100, l’encodeur place une demande élevée sur le processeur et produit une sortie de qualité supérieure. À mesure que la valeur de cette propriété diminue, la demande sur le processeur diminue, mais la qualité de la sortie diminue également.

Pour l’encodeur Windows Media Audio 10 lossless, si la valeur de cette propriété est 0, l’encodeur place une faible demande sur le processeur. À mesure que la valeur de cette propriété augmente, la demande sur le processeur augmente et la taille de la sortie de l’encodeur diminue légèrement. La sortie est perdue, quelle que soit la valeur de cette propriété.

Si vous laissez cette propriété à sa valeur par défaut de VARIANT_FALSE, l’encodeur utilise son algorithme par défaut. L’algorithme par défaut dépend de l’encodeur que vous utilisez et de la version de Windows en cours d’exécution. Le tableau suivant décrit le comportement par défaut des différentes combinaisons.

Système d’exploitation Comportement par défaut
Windows Vista Les encodeurs Windows Media Audio 10, Windows Media Audio 10 Professionnel et Windows Media Audio 10 sans perte utilisent tous l’algorithme le plus complexe par défaut.
Windows 7 Les encodeurs Windows Media Audio 10 et Windows Media Audio 10 Professional utilisent l’algorithme le plus complexe par défaut. L’encodeur Windows Media Audio 10 lossless utilise l’algorithme le moins complexe par défaut.

 

Si la propriété MFPKEY_CONSTRAINECOMPLEXITY a la valeur VARIANT_FALSE, l’encodeur ignore cette propriété.

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