Delen via


ASF ContentInfo-object

Het ASF-ContentInfo object slaat informatie op uit het ASF-headerobject van een bestand. Een toepassing kan het ContentInfo-object gebruiken voor de volgende doeleinden:

  • Lees het headerobject voor een bestaand mediabestand. In dit geval parseert het ContentInfo-object het headerobject en slaat het informatie op over het kenmerkbestand. Media Foundation maakt verschillende van deze eigenschappen beschikbaar via kenmerken en interfaces. Deze worden beschreven in Media Foundation-kenmerken voor ASF-headerobjecten.
  • Koptekstinformatie schrijven en een headerobject maken voor een nieuw bestand.
  • Initialiseer andere ASF-objecten, zoals de ASF Splitter-, ASF Multiplexer-en de ASF-indexeerfunctie tijdens het lezen of schrijven van een mediabestand.

Zie ASF-bestandsstructuurvoor meer informatie over de structuur van een ASF-bestand.

Het ContentInfo-object maken

Als u een nieuw exemplaar van het Object ContentInfo wilt maken, roept u de functie MFCreateASFContentInfo aan. Met deze methode wordt een aanwijzer geretourneerd naar een leeg ContentInfo-object dat moet worden geïnitialiseerd voor gebruik met een specifiek ASF-bestand. Afhankelijk van of de toepassing een bestaand bestand leest of een nieuw ASF-bestand schrijft, moet deze IMFASFContentInfo::P arseHeader of IMFASFContentInfo::SetProfile aanroepen om het lege object te vullen.

Zie de volgende onderwerpen voor meer informatie over deze methode-aanroepen:

WMContainer ASF-onderdelen