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