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 :
- MF_MT_VIDEO_LEVEL (qui est un alias de MF_MT_MPEG2_LEVEL)
- CODECAPI_AVEncCommonQualityVsSpeed
- CODECAPI_AVEncMPVDefaultBPictureCount
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 |
|
Voir aussi