Interfaz IAMTimelineComp
[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 interfaz IAMTimelineComp inserta o recupera pistas virtuales en una composición de 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 precomponida. Una composición debe contener medios de solo un tipo (como audio o vídeo), pero esta limitación no se aplica. Una pista virtual es cualquier objeto que pueda residir en una composición, incluidas pistas y otras composiciones.
Los nodos más altos de la escala de tiempo son 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 El modelo de escalade tiempo y la construcción de una escala de tiempo.
Miembros
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 contenido 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 detallada de las pistas virtuales contenidas en esta composición y recupera la nªpista virtual de esa ordenación. |
GetRecursiveLayerOfTypeI | No compatible. |
GetVTrack | Recupera la pista virtual en 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 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 |
|