Índices

[La característica asociada a esta página, WINDOWS Media Format 11 SDK, es una característica heredada. Se ha reemplazado por lector de origen y escritor receptor. Lector de origen y escritor receptor se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use lector fuente y escritor receptor en lugar del SDK de Windows Media Format 11, 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.

Un requisito común para las aplicaciones que leen archivos multimedia digitales es la capacidad de buscar un punto específico en el contenido. La búsqueda puede ser difícil porque no hay ninguna garantía de que las distintas secuencias de un archivo tengan ejemplos con horas de inicio simultáneas. Este problema se soluciona con el uso de índices. Un índice es un objeto de un archivo ASF que equivale a muestras de vídeo con sus tiempos de presentación. No se requiere ningún índice para las secuencias de audio porque los datos de audio están más estrechamente conectados con el tiempo de presentación que los datos de vídeo.

El objeto indexador del SDK de Windows Media Format puede crear tres tipos diferentes de índices: índices temporales, índices basados en fotogramas e índices de código de hora SMPTE.

Los índices temporales son el tipo más común. Simplemente equiparan muestras de vídeo con los tiempos de presentación correspondientes.

Un índice basado en fotogramas equivale a muestras de vídeo con números de fotogramas de vídeo y tiempos de presentación. Los números de fotograma son especialmente útiles en las aplicaciones que editan vídeo.

Un índice de código de hora SMTPE es el tipo de índice más raro. Usa código de tiempo SMPTE como base del índice y solo se puede usar en secuencias que tengan marcas de tiempo SMPTE incluidas con sus ejemplos. Para obtener más información sobre el código de tiempo de SMPTE, consulte Compatibilidad con código de tiempo de SMPTE.

Un archivo ASF puede contener un índice de cada tipo para cada secuencia de vídeo que contiene. De forma predeterminada, se incluye un índice temporal para cada secuencia de vídeo en los archivos creados por el objeto writer. Puede cambiar la configuración de indexación automática de los archivos para que se adapte a sus necesidades.

Características del archivo ASF

Trabajar con índices

Lectura de archivos con el lector asincrónico

Leer archivos con el lector sincrónico