Share via


Exemple ASFParser

Montre comment analyser des données à partir d’un fichier ASF (Advanced Systems Format) à l’aide des composants ASF de bas niveau dans Media Foundation. L’exemple illustre les tâches suivantes :

  • Énumération des flux audio et vidéo dans un fichier ASF.
  • Sélection d’un flux audio ou vidéo pour l’analyse.
  • Recherche d’un paquet à l’heure de lecture souhaitée.
  • Génération d’exemples compressés pour le flux sélectionné.
  • Décodage d’exemples audio et vidéo.

API démontrées

Cet exemple illustre les interfaces Microsoft Media Foundation suivantes :

Utilisation

  1. Pour ouvrir un fichier ASF, cliquez sur le bouton Ouvrir un fichier multimédia...
  2. Sélectionnez un fichier ASF, puis cliquez sur Ouvrir. Les informations sur le fichier s’affichent dans le volet Informations .
  3. Sous Configuration de l’analyseur, sélectionnez un flux à analyser.
  4. Pour générer des exemples à l’inverse, sélectionnez Inverser.
  5. Pour spécifier le point de départ, faites glisser le curseur vers l’emplacement souhaité.
  6. Pour commencer l’analyse, cliquez sur le bouton Générer des exemples . Les informations sur les exemples s’affichent dans le volet Informations .
  7. Pour tester les exemples du flux audio, cliquez sur le bouton Tester l’audio .
  8. Pour tester les exemples du flux vidéo, cliquez sur le bouton Afficher la bitmap .

Spécifications

Produit Version
SDK Windows Windows 7

 

Téléchargement de l’exemple

Cet exemple est disponible dans le référentiel github d’exemples classiques Windows.

Exemples du kit de développement logiciel Media Foundation

Prise en charge d’ASF dans Media Foundation

Tutoriel : Lecture d’un fichier ASF

Composants ASF WMContainer