Partager via


Interface IAMTimelineTrans

[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’interface IAMTimelineTrans fournit des méthodes pour manipuler des transitions dans DirectShow Editing Services (DES). Une transition est une progression entre une couche vidéo et le composite rendu de toutes les couches vidéo avec une priorité inférieure. Une transition peut être ajoutée à n’importe quel objet chronologie qui expose l’interface IAMTimelineTransable. Pour définir des propriétés sur une transition, utilisez l’interface IPropertySetter .

L’objet de transition DES est en fait un wrapper pour un objet DirectX Transform. N’importe quel objet DirectX Transform à 2 entrées peut être utilisé pour implémenter l’effet visuel de la transition. Microsoft ne prend plus en charge le développement d’objets DirectX Transform tiers. Pour spécifier l’objet DirectX Transform pour une transition, appelez la méthode IAMTimelineObj::SetSubObjectGUID .

Pour créer un objet de transition, appelez IAMTimeline::CreateEmptyNode avec la valeur TIMELINE_MAJOR_TYPE_TRANSITION. Vous pouvez interroger le pointeur IAMTimelineObj retourné pour l’interface IAMTimelineTrans .

Membres

L’interface IAMTimelineTrans hérite de l’interface IUnknown. IAMTimelineTrans a également les types de membres suivants :

Méthodes

L’interface IAMTimelineTrans a ces méthodes.

Méthode Description
GetCutPoint Récupère le point de coupe.
GetCutPoint2 Récupère le point de coupe, sous forme de valeur REFTIME .
GetCutsOnly Détermine si la transition est rendue sous forme de coupe.
GetSwapInputs Récupère une valeur qui indique si les entrées de transition sont permutées.
SetCutPoint Définit le point de coupe.
SetCutPoint2 Définit le point de coupe sous la forme d’une valeur REFTIME .
SetCutsOnly Spécifie si la transition est rendue sous la forme d’une coupe.
SetSwapInputs Spécifie si les entrées de transition sont permutées.

 

Notes

Notes

Le fichier d’en-tête Qedit.h n’est pas compatible avec les en-têtes Direct3D ultérieurs à la version 7.

 

Notes

Pour obtenir Qedit.h, téléchargez Microsoft Windows SDK Update pour Windows Vista et .NET Framework 3.0. Qedit.h n’est pas disponible dans le Microsoft Windows SDK pour Windows 7 et .NET Framework 3.5 Service Pack 1.

 

Configuration requise

Condition requise Valeur
En-tête
Qedit.h
Bibliothèque
Strmiids.lib

Voir aussi

Utilisation des effets et des transitions