Aperçu des effets et des transitions

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est 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.]

[Cette API n’est pas prise en charge et peut être modifiée ou indisponible à l’avenir.]

Le rendu de certains effets et transitions est relativement long. Pendant la préversion, la vidéo peut devenir hachée ou désynchronisée avec l’audio. Vous pouvez augmenter la vitesse de préversion en désactivant les effets ou les transitions :

Lorsque les effets sont désactivés, ils ne sont pas rendus pendant la préversion. Lorsqu’une transition est désactivée, elle est rendue sous forme de coupe de saut. La séparation entre les pistes se produit toujours, mais l’effet visuel n’est pas rendu.

Si un effet ou une transition ne peut pas être rendu, le moteur de rendu remplace un effet ou une transition par défaut. Appelez la méthode IAMTimeline::SetDefaultEffect pour définir l’effet par défaut et la méthode IAMTimeline::SetDefaultTransition pour définir la transition par défaut. Si vous ne spécifiez pas de valeur par défaut ou si celle que vous spécifiez provoque également une erreur, DES utilise sa propre valeur par défaut.

Notes

Vous pouvez également améliorer la qualité de la préversion en augmentant la quantité de mise en mémoire tampon des images. Consultez IAMTimelineGroup::SetOutputBuffering.

 

Utilisation des effets et des transitions