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 |
|
Voir aussi