Interface IAMTimeline
[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 IAMTimeline
fournit des méthodes pour manipuler l’chronologie, l’objet central dans Microsoft DirectShow Editing Services (DES). Un chronologie est une collection d’éléments classés dans le temps, tels que des clips vidéo, des clips audio, des effets et des transitions entre les clips. Le moteur de rendu utilise le 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 le chronologie.
- Agit en tant que conteneur pour ces objets.
- Définit et récupère les paramètres généraux du chronologie.
Pour créer l’objet chronologie, 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 a ces méthodes.
Méthode | Description |
---|---|
AddGroup | Ajoute un groupe au chronologie. |
ClearAllGroups | Supprime tous les groupes du chronologie, ainsi que tous les objets contenus dans ces groupes. |
CreateEmptyNode | Crée un objet chronologie. |
EffectsEnabled | Détermine si les effets sont activés. |
EnableEffects | Active ou désactive tous les effets dans le chronologie. |
EnableTransitions | Active ou désactive toutes les transitions dans le chronologie. |
GetCountOfType | Récupère le nombre d’objets du type spécifié 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 forme de 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 en tant que valeur BSTR . |
GetDirtyRange | Non pris en charge. |
GetDuration | Récupère la durée chronologie. |
GetDuration2 | Récupère la durée 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 le 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 le 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 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 |
|