Compartir a través de


Escala de tiempo

[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.

[Esta API no se admite y puede modificarse o no estar disponible en el futuro].

La escala de tiempo expone la interfaz IAMTimeline . Esta interfaz contiene métodos para establecer propiedades en la escala de tiempo; para agregar grupos a la escala de tiempo; y para crear objetos de escala de tiempo, como grupos, pistas y orígenes. Para crear una nueva escala de tiempo, llame a la función CoCreateInstance estándar de la siguiente manera:

IAMTimeline *pTL = NULL;
hr = CoCreateInstance(CLSID_AMTimeline, NULL, CLSCTX_INPROC_SERVER, 
        IID_IAMTimeline, (void**)&pTL);

La nueva escala de tiempo está vacía. En este momento, puede cargar un archivo de proyecto existente (consulte Cargar y obtener una vista previa de un proyecto) o crear la escala de tiempo mediante la creación e inserción de nuevos objetos (consulte Construcción de una escala de tiempo).

Información general sobre los componentes de escala de tiempo