Partager via


Attribut MF_VIDEO_MAX_MB_PER_SEC

Spécifie, sur IMFTransform, le taux maximal de traitement de macroblock, en macroblocks par seconde, pris en charge par l’encodeur matériel.

Type de données

UINT32

Notes

Ceci est un attribut de lecture seule.

Encodeurs H.264/AVC :

Cet attribut est affecté par les propriétés suivantes :

Si l’attribut MF_MT_VIDEO_LEVEL est présent, l’encodeur doit retourner le taux de traitement pour la vitesse de transmission et la résolution les plus élevées prises en charge au niveau spécifié. Si l’attribut MF_MT_VIDEO_LEVEL n’est pas présent, le niveau par défaut est 4.

Si la propriété ICodecAPI CODECAPI_AVEncCommonQualityVsSpeed a été définie, l’encodeur doit retourner le taux de traitement correspondant à la valeur définie pour cette propriété. Si l’attribut CODECAPI_AVEncCommonQualityVsSpeed n’est pas présent, la valeur par défaut (qui doit être le mode de traitement le plus rapide) à utiliser est 0.

Si la propriété ICodecAPI CODECAPI_AVEncMPVDefaultBPictureCount a été définie sur une valeur valide et prise en charge, l’encodeur doit retourner le taux de traitement correspondant à la valeur définie pour ladite propriété. Si l’attribut CODECAPI_AVEncMPVDefaultBPictureCount n’est pas présent, la valeur par défaut à utiliser est de 0 image B.

Seuls les 28 bits inférieurs doivent être utilisés par une application. Les 4 bits supérieurs sont réservés pour une utilisation ultérieure. Les applications doivent ignorer les 4 bits supérieurs et les MFT doivent définir les 4 bits supérieurs sur 0.

Configuration requise

Condition requise Value
Client minimal pris en charge
Windows 8.1 [applications de bureau | applications UWP]
Serveur minimal pris en charge
Windows Server 2012 R2 [applications de bureau | applications UWP]
En-tête
Mfapi.h

Voir aussi

Liste alphabétique des attributs Media Foundation