Objeto ContentInfo de ASF

El objeto ContentInfo de ASF almacena información del objeto de encabezado ASF de un archivo. Una aplicación puede usar el objeto ContentInfo para los siguientes fines:

  • Lea el objeto header de un archivo multimedia existente. En este caso, el objeto ContentInfo analiza el objeto Header y almacena información sobre el archivo de características. Media Foundation expone varias de estas propiedades a través de atributos e interfaces. Estos se describen en Atributos de Media Foundation para objetos de encabezado ASF.
  • Escriba información de encabezado y construya un objeto header para un nuevo archivo.
  • Inicialice otros objetos ASF, como el divisor de ASF, el multiplexador ASF y el indexador ASF, al leer o escribir un archivo multimedia.

Para obtener información sobre la estructura de un archivo ASF, vea Estructura de archivos ASF.

Creación del objeto ContentInfo

Para crear una nueva instancia del objeto ContentInfo, llame a la función MFCreateASFContentInfo . Este método devuelve un puntero a un objeto ContentInfo vacío que se debe inicializar para trabajar con un archivo ASF específico. Dependiendo de si la aplicación está leyendo un archivo existente o escribiendo un nuevo archivo ASF, debe llamar a IMFASFContentInfo::P arseHeader o IMFASFContentInfo::SetProfile para rellenar el objeto vacío.

Para obtener más información sobre estas llamadas de método, consulte los temas siguientes:

Componentes de ASF de WMContainer