param, élément

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Notes

[Déconseillé. Cette API peut être supprimée des versions ultérieures de Windows.]

 

L’élément param spécifie la valeur d’une propriété sur une transition, un effet ou un autre sous-objet.

Attributs

nom, valeur

Informations sur le parent/l’enfant

Étiquette Valeur
Parent clip, effet, transition
Children at, linéaire

 

Notes

L’attribut value spécifie la valeur de la propriété au début de la transition ou de l’effet. Utilisez l’élément à ou linéaire pour spécifier des valeurs modifiées. Si l’élément param ne contient aucun élément at ou linéaire , la valeur reste constante pendant toute la durée de l’effet ou de la transition.

Notes

Un élément param à l’intérieur d’un élément clip ne peut pas contenir d’éléments à ou linéaires .

 

De nombreuses transitions prennent en charge une propriété Progress standard comprise entre 0 et 1.0, indiquant le pourcentage de la transition qui est reflété dans la sortie. À Progression = 0,0, la transition se trouve au début de sa séquence (entièrement la première image vidéo). À Progression = 0,5, la transition est à moitié terminée. (Par exemple, dans une réinitialisation, à Progression = 0,5, la limite de transition se trouve au centre de l’image) À Progression = 1.0, la transition est terminée (entièrement la deuxième image). Par défaut, les transitions passent de Progression = 0,0 au début de la transition vers Progression = 1,0 à la fin.

D’autres propriétés sont généralement spécifiques à une transition ou un effet particulier. Par exemple, la transition de réinitialisation prend en charge une propriété GradientSize qui contrôle la largeur de la zone de transition.

Pour exécuter une transition vers l’arrière, définissez la propriété Progress sur 1.0 au début de la transition et utilisez l’élément linéaire pour modifier la valeur sur 0,0, comme illustré dans l’exemple suivant :

<transition clsid="{af279b30-86eb-11d1-81bf-0000f87557db}" start="0" stop="6">
    <param name="progress" value="1.0">
        <linear time="6" value="0.0" />
    </param>
</transition>

Exemples

<param name="progress" value="1.0" />

Voir aussi

Éléments XTL