Interfaz IAMTimelineObj
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
Nota:
[Desusado. Esta API se puede quitar de futuras versiones de Windows.]
La IAMTimelineObj
interfaz proporciona métodos para manipular objetos de escala de tiempo en DirectShow Editing Services (DES). Todos los objetos timeline implementan este método, incluidos los objetos source, effect, transition, track, group y composition. Cree un objeto timeline llamando al método IAMTimeline::CreateEmptyNode .
Miembros
La interfaz IAMTimelineObj hereda de la interfaz IUnknown . IAMTimelineObj también tiene estos tipos de miembros:
Métodos
La interfaz IAMTimelineObj tiene estos métodos.
Método | Descripción |
---|---|
ClearDirty | No compatible. |
FixTimes | Redondea las horas de inicio y detención especificadas a los límites de marco más cercanos. |
FixTimes2 | Redondea las horas de inicio y detención especificadas, especificadas como valores REFTIME , a los límites de marco más cercanos. |
GetDirtyRange | No compatible. |
GetDirtyRange2 | No compatible. |
GetEmbedDepth | No compatible. |
GetGenID | Recupera el identificador generado del objeto. |
GetGroupIBelongTo | No compatible. |
GetLocked | Recupera el estado de edición del objeto (bloqueado o desbloqueado). |
GetMuted | Recupera el estado silenciado del objeto. |
GetPropertySetter | Recupera el establecedor de propiedades del objeto. |
GetStartStop | Recupera las horas de inicio y detención del objeto, en relación con el elemento primario del objeto. |
GetStartStop2 | Recupera las horas de inicio y detención del objeto, como valores REFTIME . |
GetSubObject | Recupera el subobjeto asociado a este objeto. |
GetSubObjectGUID | Recupera el GUID del subobjeto asociado a este objeto timeline. |
GetSubObjectGUIDB | Recupera el GUID del subobjeto como un valor BSTR . |
GetSubObjectLoaded | Determina si se ha establecido el puntero de subobjeto del objeto. |
GetTimelineNoRef | No compatible. |
GetTimelineType | Recupera el tipo del objeto. |
GetUserData | Recupera los datos persistentes definidos por la aplicación. |
GetUserID | Recupera el identificador definido por la aplicación del objeto. |
GetUserName | Recupera el nombre definido por la aplicación del objeto. |
Remove | Quita este objeto de la escala de tiempo para la reinserción en otro lugar. |
RemoveAll | Quita permanentemente este objeto de la escala de tiempo, incluidos los subobjetos y los elementos secundarios. |
SetDirtyRange | Sin implementar. |
SetDirtyRange2 | Sin implementar. |
SetLocked | Establece el estado de edición del objeto en bloqueado o desbloqueado. |
SetMuted | Establece el estado silenciado del objeto. |
SetPropertySetter | Establece el establecedor de propiedades del objeto. |
SetStartStop | Establece las horas de inicio y detención del objeto, en relación con la escala de tiempo. |
SetStartStop2 | Establece las horas de inicio y detención del objeto, como valores REFTIME . |
SetSubObject | No compatible. |
SetSubObjectGUID | Especifica el identificador único global (GUID) del subobjeto asociado a este objeto. |
SetSubObjectGUIDB | Especifica el GUID del subobjeto como un valor BSTR . |
SetTimelineType | No compatible. |
SetUserData | Establece datos persistentes definidos por la aplicación. |
SetUserID | Establece un identificador definido por la aplicación para el objeto . |
SetUserName | Establece un nombre definido por la aplicación para el objeto . |
Observaciones
Nota:
El archivo de encabezado Qedit.h no es compatible con los encabezados de Direct3D posteriores a la versión 7.
Nota:
Para obtener Qedit.h, descargue la actualización de Microsoft Windows SDK para Windows Vista y .NET Framework 3.0. Qedit.h no está disponible en el Microsoft Windows SDK para Windows 7 y .NET Framework 3.5 Service Pack 1.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|
Biblioteca |
|