Compartir a través de


Composición y capas

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

En una colección de pistas, la primera pista tiene la prioridad más baja (prioridad 0) y cada pista posterior tiene una prioridad un nivel superior. En cada nivel de prioridad, los clips de origen de ese seguimiento ocultan los clips de origen en las pistas debajo de él, a menos que esa capa también contenga una transición. Por lo tanto, se puede imaginar que DES realiza varios pases cuando se representa.

En primer lugar, representa la pista 0. No hay nada "bajo" Track 0, por lo que las regiones vacías se representan como una imagen negra sólida. Las transiciones de esta capa se producen entre la imagen negra y la pista 0 o viceversa. DES coloca la pista 1 encima de la pista 0, generando cualquier transición entre las dos pistas. El resultado es la composición de las dos pistas. A continuación, coloca la pista 2 en este compuesto. Las transiciones en esta capa se producen entre la composición y la pista 2. El proceso continúa hasta que se pone el último seguimiento (prioridad más alta).

Cuando varias pistas están compuestas juntas, se comportan como una sola pista (denominada pista virtual). El objeto de composición encapsula este comportamiento, lo que hace posibles transiciones complejas. Por ejemplo, un clip de vídeo puede borrarse a un segundo clip, mientras que el compuesto (ambos clips más el borrado) desaparece a un tercer clip.

Introducción con DirectShow Editing Services