Interface IAMTimelineObj

[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 IAMTimelineObj fournit des méthodes pour manipuler des objets chronologie dans DirectShow Editing Services (DES). Tous les objets chronologie implémentent cette méthode, notamment les objets source, effet, transition, piste, groupe et composition. Créez un objet chronologie en appelant la méthode IAMTimeline::CreateEmptyNode.

Membres

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

Méthodes

L’interface IAMTimelineObj a ces méthodes.

Méthode Description
ClearDirty Non pris en charge.
FixTimes Arrondit les heures de début et d’arrêt spécifiées aux limites d’image les plus proches.
FixTimes2 Arrondit les heures de début et d’arrêt spécifiées, spécifiées en tant que valeurs REFTIME , aux limites d’image les plus proches.
GetDirtyRange Non pris en charge.
GetDirtyRange2 Non pris en charge.
GetEmbedDepth Non pris en charge.
GetGenID Récupère l’identificateur généré de l’objet.
GetGroupIBelongTo Non pris en charge.
GetLocked Récupère l’état d’édition de l’objet (verrouillé ou déverrouillé).
GetMuted Récupère l’état désactivé de l’objet.
GetPropertySetter Récupère la propriété setter de l’objet.
GetStartStop Récupère les heures de début et d’arrêt de l’objet, par rapport au parent de l’objet.
GetStartStop2 Récupère les heures de début et d’arrêt de l’objet, sous forme de valeurs REFTIME .
GetSubObject Récupère le sous-objet associé à cet objet.
GetSubObjectGUID Récupère le GUID du sous-objet associé à cet objet chronologie.
GetSubObjectGUIDB Récupère le GUID du sous-objet sous la forme d’une valeur BSTR .
GetSubObjectLoaded Détermine si le pointeur de sous-objet de l’objet a été défini.
GetTimelineNoRef Non pris en charge.
GetTimelineType Récupère le type de l’objet.
GetUserData Récupère les données persistantes définies par l’application.
GetUserID Récupère l’identificateur défini par l’application de l’objet.
GetUserName Récupère le nom défini par l’application de l’objet.
Supprimer Supprime cet objet de la chronologie, pour la réinsérer ailleurs.
RemoveAll Supprime définitivement cet objet du chronologie, y compris les sous-objets et les enfants.
SetDirtyRange Non implémenté.
SetDirtyRange2 Non implémenté.
SetLocked Définit l’état d’édition de l’objet sur verrouillé ou déverrouillé.
SetMuted Définit l’état désactivé de l’objet.
SetPropertySetter Définit la propriété setter de l’objet.
SetStartStop Définit les heures de début et d’arrêt de l’objet, par rapport à la chronologie.
SetStartStop2 Définit les heures de début et d’arrêt de l’objet, en tant que valeurs REFTIME .
SetSubObject Non pris en charge.
SetSubObjectGUID Spécifie l’identificateur global unique (GUID) du sous-objet associé à cet objet.
SetSubObjectGUIDB Spécifie le GUID du sous-objet en tant que valeur BSTR .
SetTimelineType Non pris en charge.
SetUserData Définit les données persistantes définies par l’application.
SetUserID Définit un identificateur défini par l’application pour l’objet .
SetUserName Définit un nom défini par l’application pour l’objet .

 

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.

 

Configuration requise

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