Interfaz IAMTimelineObj

Nota

[Obsoleto. Esta API puede quitarse de futuras versiones de Windows.]

La IAMTimelineObj interfaz proporciona métodos para manipular objetos de escala de tiempo DirectShow Editing Services (DES). Todos los objetos de escala de tiempo implementan este método, incluidos los objetos de origen, efecto, transición, seguimiento, grupo y composición. Cree un objeto de escala de tiempo llamando al método IAMTimeline::CreateEmptyNode.

Members

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 de detenerse especificadas a los límites de fotograma más cercanos.
FixTimes2 Redondea las horas de inicio y de detenerse especificadas, especificadas como valores REFTIME, a los límites de fotograma 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 muted del objeto.
GetPropertySetter Recupera el setter de propiedad del objeto.
GetStartStop Recupera las horas de inicio y de detenerse del objeto, en relación con el elemento primario del objeto.
GetStartStop2 Recupera las horas de inicio y de detenerse del objeto, como valores REFTIME.
GetSubObject Recupera el subobjeto asociado a este objeto .
GetSubObjectGUID Recupera el GUID del subobjeto asociado a este objeto de escala de tiempo.
GetSubObjectGUIDB Recupera el GUID del subobjeto como un valor BSTR.
GetSubObjectLoaded Determina si se ha establecido el puntero del 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 su 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 muted del objeto.
SetPropertySetter Establece el establecedor de propiedades del objeto.
SetStartStop Establece las horas de inicio y de detenerse del objeto, en relación con la escala de tiempo.
SetStartStop2 Establece las horas de inicio y de detenerse 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 los 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 del SDK de Microsoft Windows para Windows Vista y .NET Framework 3.0. Qedit.h no está disponible en el SDK de Microsoft Windows para Windows 7 y .NET Framework 3.5 Service Pack 1.

Requisitos

Requisito Value
Encabezado
Qedit.h
Biblioteca
Strmiids.lib