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 |
|
Bibliothèque |
|
Voir aussi