Compartir a través de


Perfil de ASF

En este tema se describe cómo trabajar con perfiles de ASF en Microsoft Media Foundation.

Un archivo de formato de sistemas avanzados (ASF) contiene una o varias secuencias. Para cada secuencia, el encabezado ASF contiene un encabezado de propiedades de flujo que describe la secuencia. En la capa WMContainer , se usan los siguientes objetos para establecer o leer las propiedades de los flujos ASF:

  • Objeto de perfil de ASF : describe las secuencias y sus relaciones entre sí. El objeto de perfil ASF expone la interfaz IMFASFProfile .
  • Objeto de configuración de secuencia : describe una secuencia. El objeto de configuración de secuencia contiene un tipo de medio que describe el formato de la secuencia. En el caso de las secuencias de audio y vídeo, el tipo de medio describe exactamente cómo se configura la secuencia y los códecs que codifican o descodifican la secuencia. El objeto de configuración de flujo expone la interfaz IMFASFStreamConfig . Un perfil de ASF válido contiene al menos un objeto de configuración de flujo.
  • Objeto de exclusión mutua : describe varias secuencias que no están pensadas para leerse simultáneamente. Un objeto de exclusión mutua expone la interfaz IMFASFMutualExclusion . Un perfil de ASF contiene cero o más objetos de exclusión mutua.

En el diagrama siguiente se muestra la relación entre el perfil de ASF y los objetos contenidos en el perfil.

diagrama de árbol de un nodo de perfil asf con nodos secundarios de configuración de flujo; el primer punto al tipo de medio, los dos siguientes a la exclusión mutua

Para la reproducción, el perfil de ASF se usa para enumerar las secuencias y buscar los formatos de secuencia. Para la codificación, el perfil de ASF se usa para configurar las secuencias en el archivo de destino.

El perfil de ASF también se usa para configurar el receptor multimedia de ASF. Para cada secuencia del perfil de ASF, el receptor de medios ASF crea un receptor de secuencia correspondiente.

En esta sección

Tema Descripción
Creación de un perfil de ASF
Describe cómo crear un objeto de perfil de ASF.
Creación y configuración de secuencias de ASF
Describe cómo agregar flujos a un perfil de ASF.
Uso de exclusión mutua para flujos asf
Describe cómo agregar exclusiones mutuas a flujos asf.

Tipos de medios

Tutorial: Codificación de Windows Media de 1 paso

Tutorial: Escritura de un archivo WMA mediante codificación CBR

Componentes de ASF de WMContainer