Interface IAMTimeline

Notes

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

l' IAMTimeline interface fournit des méthodes pour la manipulation de la chronologie, l’objet central dans Microsoft DirectShow edition Services (DES). Une chronologie est une collection d’éléments chronologiques, tels que des clips vidéo, des clips audio, des effets et des transitions entre des éléments. Le moteur de rendu utilise la chronologie pour créer un graphique de filtre, à partir duquel l’application peut générer la sortie rendue.

IAMTimeline effectue trois services de base. Informatique

  • Crée les objets dans la chronologie.
  • Agit comme un conteneur pour ces objets.
  • Définit et récupère les paramètres généraux de la chronologie.

Pour créer l’objet Timeline, appelez CoCreateInstance avec l’identificateur de classe CLSID _ AMTimeline.

Membres

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

Méthodes

L’interface IAMTimeline possède ces méthodes.

Méthode Description
AddGroup Ajoute un groupe à la chronologie.
ClearAllGroups Supprime tous les groupes de la chronologie, ainsi que tous les objets contenus dans ces groupes.
CreateEmptyNode Crée un nouvel objet Timeline.
EffectsEnabled Détermine si les effets sont activés.
EnableEffects Active ou désactive tous les effets de la chronologie.
EnableTransitions Active ou désactive toutes les transitions dans la chronologie.
GetCountOfType Récupère le nombre d’objets du type spécifié qui sont contenus dans un groupe spécifié et tous ses enfants.
GetDefaultEffect Récupère l’effet par défaut.
GetDefaultEffectB Récupère l’effet par défaut sous la forme d’une valeur BSTR .
GetDefaultFPS Récupère la fréquence d’images de sortie par défaut, en images par seconde.
GetDefaultTransition Récupère la transition par défaut.
GetDefaultTransitionB Récupère la transition par défaut sous la forme d’une valeur BSTR .
GetDirtyRange Non pris en charge.
GetDuration Récupère la durée de la chronologie.
GetDuration2 Récupère la durée de la chronologie sous la forme d’un double.
GetGroup Récupère un groupe spécifié.
GetGroupCount Récupère le nombre de groupes contenus dans la chronologie.
GetInsertMode Non pris en charge.
IsDirty Non pris en charge.
RemGroupFromList Non pris en charge.
SetDefaultEffect Définit l’effet par défaut.
SetDefaultEffectB Définit l’effet par défaut en tant que valeur BSTR .
SetDefaultFPS Définit la fréquence d’images de sortie par défaut, en images par seconde.
SetDefaultTransition Définit la transition par défaut.
SetDefaultTransitionB Définit la transition par défaut en tant que valeur BSTR.
SetInsertMode Non implémenté.
SetInterestRange Non implémenté.
TransitionsEnabled Détermine si les transitions sont activées.
ValidateSourceNames Valide les noms de sources dans la chronologie.

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 la mise à jour Microsoft Windows SDK 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.

Spécifications

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