Share via


attribut MF_TRANSCODE_ADJUST_PROFILE

Indicateurs de profil qui définissent les paramètres de flux pour la topologie de transcode. Les indicateurs sont définis dans l’énumération MF_TRANSCODE_ADJUST_PROFILE_FLAGS .

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

Notes

Une application peut définir cet attribut au niveau du conteneur sur le profil de transcode. Si cet attribut est défini, la fonction MFCreateTranscodeTopology modifie les attributs de flux lors de la génération de la topologie, en fonction de l’indicateur spécifié. Par exemple, si l’application spécifie l’indicateur MF_TRANSCODE_ADJUST_PROFILE_DEFAULT , les paramètres de flux spécifiés par l’application sont utilisés pour créer le profil.

Pour le flux vidéo, la fréquence d’images est mise à jour en fonction de la source multimédia. Si l’application ne spécifie pas le mode entrelacé, le profil est mis à jour pour utiliser des images progressives par défaut.

Si l’application spécifie l’indicateur MF_TRANSCODE_ADJUST_PROFILE_USE_SOURCE_ATTRIBUTES , les attributs de flux manquants sont copiés de la source de média d’entrée vers les paramètres de flux dans le profil de transcode.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau uniquement]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Transcode API

IMFTranscodeProfile::SetContainerAttributes