Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En este tema se describe la estructura de un archivo de formato de sistemas avanzados (ASF).
Para obtener información detallada sobre los archivos ASF, descargue el de especificación de ASF de.
La unidad base de organización para los archivos ASF se denomina objeto . Un objeto de archivo ASF contiene los datos siguientes.
Datos | Tamaño |
---|---|
GUID que identifica el objeto . | 128 bits |
Tamaño del objeto. | 64 bits. |
Datos de objeto. Los datos del objeto pueden contener otros objetos ASF. | Varía. |
Nota
Un objeto de archivo ASF es simplemente un fragmento de datos. No es un objeto en el sentido de programación del equipo.
Un archivo ASF contiene tres tipos de objetos de archivo de nivel superior.
Objeto de archivo ASF | Descripción |
---|---|
objeto Header |
Contiene información sobre el archivo ASF. |
objeto de datos de |
Contiene paquetes de datos multimedia. |
objetos de índice |
Contiene uno o varios índices. (Opcional). |
En el diagrama siguiente se muestra la estructura de archivos ASF.
Este diagrama no se dibuja para escalar; Normalmente, el objeto de datos consta de la mayoría del archivo.
Header (objeto)
El objeto Header es obligatorio y aparece al principio de cada archivo ASF. Contiene atributos de archivo globales e información sobre las secuencias del archivo ASF. Esta información se usa para interpretar y reproducir los datos en el archivo.
El objeto Header contiene varios subobjetos obligatorios:
- El objeto De propiedades de archivo describe los atributos globales del archivo, como el tamaño del archivo, la duración de reproducción, el número de paquetes de datos, el tamaño mínimo y máximo del paquete y la velocidad de bits máxima.
- El objeto de extensión de encabezado permite agregar funcionalidad adicional a un archivo ASF al tiempo que mantiene la compatibilidad con versiones anteriores.
- El objeto Stream Properties describe una secuencia del archivo. Un archivo ASF debe contener al menos una secuencia y, por tanto, al menos un objeto de propiedades de secuencia.
El objeto Header puede contener información opcional adicional, incluidos los metadatos sobre el archivo (como el título y el autor), una lista de los códecs usados para codificar el archivo y la información de protección de contenido.
Data (objeto)
El objeto de datos ASF contiene todos los datos multimedia del archivo ASF. Este objeto es obligatorio y debe seguir el objeto de encabezado ASF.
El objeto de datos se divide en datos paquetes. Cada paquete contiene datos de uno o varios flujos en el archivo. Un paquete de datos contiene un encabezado de paquete de datos que proporciona información de análisis de paquetes, seguido de los datos de carga los datos de medios digitales reales. Todos los paquetes de datos tienen un tiempo de presentación asociado y se organizan en el orden recibido.
La información sobre el contenido del objeto de datos, como el tamaño del paquete y el recuento de paquetes, se almacena en el objeto header.
Index (objeto)
El objeto Index es opcional y es el último objeto del archivo ASF. Un archivo ASF puede contener más de un objeto de índice. El objeto Index proporciona acceso aleatorio basado en tiempo al objeto de datos ASF.
Un objeto de índice simple es otro tipo de índice.
Temas relacionados
-
compatibilidad con ASF de en Media Foundation