Compartir a través de


Divisor ASF

El objeto de división de ASF es un componente de capa WMContainer que analiza el objeto de datos ASF de un archivo de formato de sistemas avanzados (ASF). Puede usar el divisor para leer los paquetes de datos en el objeto de datos y generar muestras de flujo. Para obtener información sobre la estructura de un archivo ASF, vea estructura de archivos ASF.

El divisor expone la interfazIMFASFSplitter. El divisor analiza los paquetes de datos de ASF para las secuencias seleccionadas y los vuelve a empaquetar en objetos de ejemplo individuales que exponen la interfazIMFSample. El divisor es uno de los componentes de nivel de plataforma de Media Foundation. El origen multimedia de ASF usa el divisor internamente para analizar los archivos ASF.

En el diagrama siguiente se muestra la generación de muestras para un archivo ASF a través del divisor.

diagrama de que muestra la generación de ejemplo de un archivo asf

Esta sección contiene los temas siguientes:

Tema Descripción
Crear el objeto divisor ASF Cómo crear e inicializar el divisor.
Configuración del objeto divisor ASF Opciones de configuración para el divisor.
generación de muestras de flujo a partir de un objeto de datos ASF existente Cómo analizar el objeto de datos ASF y generar muestras de vapor paquetes.

 

En la tabla siguiente se muestran los atributos de objeto de datos pertinentes.

Atributo Descripción
MF_PD_ASF_FILEPROPERTIES_PACKETS Número de paquetes de datos en el objeto de datos ASF.
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Tamaño mínimo de los paquetes de datos en el archivo, en bytes.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Tamaño máximo de los paquetes de datos en el archivo, en bytes
MF_PD_ASF_DATA_LENGTH Tamaño del objeto de datos ASF, en bytes.
MF_PD_ASF_DATA_START_OFFSET Desplazamiento, en bytes, al primer paquete de datos del objeto de datos ASF en relación con el inicio del archivo.

 

componentes de ASF wmContainer

Tutorial de : Lectura de un archivo ASF

compatibilidad con ASF de en Media Foundation