Partager via


énumération MF_QUALITY_DROP_MODE (mfidl.h)

Spécifie l’agressivité avec lequel un composant de pipeline doit supprimer des échantillons.

Syntax

typedef enum _MF_QUALITY_DROP_MODE {
  MF_DROP_MODE_NONE = 0,
  MF_DROP_MODE_1 = 0x1,
  MF_DROP_MODE_2 = 0x2,
  MF_DROP_MODE_3 = 0x3,
  MF_DROP_MODE_4 = 0x4,
  MF_DROP_MODE_5 = 0x5,
  MF_NUM_DROP_MODES = 0x6
} MF_QUALITY_DROP_MODE;

Constantes

 
MF_DROP_MODE_NONE
Valeur : 0
Traitement normal des échantillons. Le mode de déplacement est désactivé.
MF_DROP_MODE_1
Valeur : 0x1
Mode de première chute (le moins agressif).
MF_DROP_MODE_2
Valeur : 0x2
Deuxième mode de dépôt.
MF_DROP_MODE_3
Valeur : 0x3
Troisième mode de dépôt.
MF_DROP_MODE_4
Valeur : 0x4
Quatrième mode de dépôt.
MF_DROP_MODE_5
Valeur : 0x5
Cinquième mode de suppression (le plus agressif, s’il est pris en charge ; voir Remarques).
MF_NUM_DROP_MODES
Valeur : 0x6
Nombre maximal de modes de déplacement. Cette valeur n’est pas un indicateur valide.

Remarques

En mode drop, un composant supprime des échantillons, plus ou moins agressivement en fonction du niveau du mode drop. L’algorithme spécifique utilisé 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.

Par exemple, supposons qu’un flux vidéo encodé comporte trois images B entre chaque paire d’images P. Un décodeur peut implémenter les modes de déplacement suivants :

  • Mode 1 : Supprimer une trame sur trois B.
  • Mode 2 : Supprimer une trame B sur deux.
  • Mode 3 : Supprimer tous les cadres delta.
  • Modes 4 et 5 : non pris en charge.
Le convertisseur vidéo amélioré (EVR) peut supprimer des images vidéo avant de les envoyer au mixer EVR.

Configuration requise

Condition requise Valeur
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

Voir aussi

IMFQualityAdvise

Énumérations Media Foundation