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