Objet ContentInfo ASF

L’objet ContentInfo ASF stocke des informations à partir de l’objet d’en-tête ASF d’un fichier. Une application peut utiliser l’objet ContentInfo aux fins suivantes :

  • Lisez l’objet Header pour un fichier multimédia existant. Dans ce cas, l’objet ContentInfo analyse l’objet Header et stocke des informations sur le fichier de caractéristiques. Media Foundation expose plusieurs de ces propriétés par le biais d’attributs et d’interfaces. Ceux-ci sont décrits dans Attributs Media Foundation pour les objets d’en-tête ASF.
  • Écrire des informations d’en-tête et construire un objet Header pour un nouveau fichier.
  • Initialisez d’autres objets ASF, tels que le séparateur ASF, le multiplexeur ASF et l’indexeur ASF, lors de la lecture ou de l’écriture d’un fichier multimédia.

Pour plus d’informations sur la structure d’un fichier ASF, consultez Structure de fichier ASF.

Création de l’objet ContentInfo

Pour créer une instance de l’objet ContentInfo, appelez la fonction MFCreateASFContentInfo. Cette méthode retourne un pointeur vers un objet ContentInfo vide qui doit être initialisé pour fonctionner avec un fichier ASF spécifique. Selon que l’application lit un fichier existant ou écrit un nouveau fichier ASF, elle doit appeler IMFASFContentInfo::P arseHeader ou IMFASFContentInfo::SetProfile pour remplir l’objet vide.

Pour plus d’informations sur ces appels de méthode, consultez les rubriques suivantes :

Composants ASF WMContainer