Compartir a través de


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
Qedit.h
Biblioteca
Strmiids.lib