Interfaz IAMTimelineComp

Nota

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

La interfaz IAMTimelineComp inserta o recupera pistas virtuales en una composición en DirectShow Editing Services (DES).

Una composición es una colección de capas que actúa como una sola pista compuesta. Por ejemplo, una composición que contiene dos pistas con una transición entre ellas actúa como una sola pista con la transición precompilada. Una composición debe contener medios de un solo tipo (como audio o vídeo), pero esta limitación no se aplica. Una pista virtual es cualquier objeto que puede residir en una composición, incluidas las pistas y otras composiciones.

Los nodos superiores de la escala de tiempo son los grupos. Los grupos implementan la IAMTimelineComp interfaz y la interfaz IAMTimelineGroup.

Para crear un objeto de composición, llame a IAMTimeline::CreateEmptyNode con el valor TIMELINE _ MAJOR TYPE _ _ COMPOSITE. Puede consultar el puntero IAMTimelineObj devuelto para la IAMTimelineComp interfaz . Para obtener más información, vea Modelo de escala de tiempo y Construcción de una escala de tiempo.

Members

La interfaz IAMTimelineComp hereda de la interfaz IUnknown. IAMTimelineComp también tiene estos tipos de miembros:

Métodos

La interfaz IAMTimelineComp tiene estos métodos.

Método Descripción
GetCountOfType Recupera el número de objetos de un tipo determinado contenidos en esta composición y todas sus pistas virtuales de forma recursiva.
GetNextVTrack Recupera la siguiente pista virtual después de una pista virtual especificada.
GetRecursiveLayerOfType Realiza una ordenación en profundidad de las pistas virtuales contenidas en esta composición y recupera la enésima pista virtual de esa ordenación.
GetRecursiveLayerOfTypeI No compatible.
GetVTrack Recupera la pista virtual con la prioridad especificada.
VTrackGetCount Recupera el número de pistas virtuales contenidas en la composición.
VTrackInsBefore Inserta una pista virtual en la composición con la prioridad especificada.
VTrackSwapPriorities Cambia los niveles de prioridad de dos pistas.

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