énumération MF_QUALITY_LEVEL (mfidl.h)
Spécifie le niveau de qualité d’un composant de pipeline. Le niveau de qualité détermine la façon dont le composant consomme ou produit des échantillons.
Syntax
typedef enum _MF_QUALITY_LEVEL {
MF_QUALITY_NORMAL = 0,
MF_QUALITY_NORMAL_MINUS_1 = 0x1,
MF_QUALITY_NORMAL_MINUS_2 = 0x2,
MF_QUALITY_NORMAL_MINUS_3 = 0x3,
MF_QUALITY_NORMAL_MINUS_4 = 0x4,
MF_QUALITY_NORMAL_MINUS_5 = 0x5,
MF_NUM_QUALITY_LEVELS = 0x6
} MF_QUALITY_LEVEL;
Constantes
MF_QUALITY_NORMAL Valeur : 0 Qualité normale. |
MF_QUALITY_NORMAL_MINUS_1 Valeur : 0x1 Un niveau inférieur à la qualité normale. |
MF_QUALITY_NORMAL_MINUS_2 Valeur : 0x2 Deux niveaux inférieurs à la qualité normale. |
MF_QUALITY_NORMAL_MINUS_3 Valeur : 0x3 Trois niveaux inférieurs à la qualité normale. |
MF_QUALITY_NORMAL_MINUS_4 Valeur : 0x4 Quatre niveaux inférieurs à la qualité normale. |
MF_QUALITY_NORMAL_MINUS_5 Valeur : 0x5 Cinq niveaux inférieurs à la qualité normale. |
MF_NUM_QUALITY_LEVELS Valeur : 0x6 Nombre maximal de niveaux de qualité. Cette valeur n’est pas un indicateur valide. |
Notes
Chaque niveau de qualité successif diminue la quantité de traitement nécessaire, tout en réduisant la qualité résultante de l’audio ou de la vidéo. L’algorithme spécifique utilisé pour réduire la qualité dépend du composant. Le mode 1 est le mode le moins agressif, et le mode 5 est le plus agressif. Un composant n’est pas nécessaire pour implémenter les cinq niveaux. En outre, le même niveau de qualité peut ne pas être comparable entre deux composants différents.
Les décodeurs vidéo peuvent souvent réduire la qualité en omettant certaines étapes de post-traitement. Le convertisseur vidéo amélioré (EVR) peut parfois réduire la qualité en passant à un autre mode de désentlacement.
Spécifications
Client minimal pris en charge | Windows Vista [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau | applications UWP] |
En-tête | mfidl.h |