ASF ContentInfo-objekt
ASF-ContentInfo-objektet lagrar information från ASF-huvudobjektet för en fil. Ett program kan använda ContentInfo-objektet i följande syfte:
- Läs rubrikobjektet för en befintlig mediefil. I det här fallet parsar ContentInfo-objektet rubrikobjektet och lagrar information om egenskapsfilen. Media Foundation exponerar flera av dessa egenskaper via attribut och gränssnitt. Dessa beskrivs i Media Foundation-attribut för ASF-huvudobjekt.
- Skriv rubrikinformation och konstruera ett rubrikobjekt för en ny fil.
- Initiera andra ASF-objekt som ASF Splitter, ASF Multiplexeroch ASF Indexer när du läser eller skriver en mediefil.
Information om strukturen för en ASF-fil finns i ASF-filstruktur.
Skapa ContentInfo-objektet
Om du vill skapa en ny instans av ContentInfo-objektet anropar du funktionen MFCreateASFContentInfo. Den här metoden returnerar en pekare till ett tomt ContentInfo-objekt som måste initieras för att fungera med en specifik ASF-fil. Beroende på om programmet läser en befintlig fil eller skriver en ny ASF-fil måste det anropa IMFASFContentInfo::P arseHeader eller IMFASFContentInfo::SetProfile för att fylla i det tomma objektet.
Mer information om dessa metodanrop finns i följande avsnitt:
- läsa ASF-huvudobjektet för en befintlig fil
- Hämta information från ASF-huvudobjekt
- Skriva ett ASF-huvudobjekt för en ny fil
- Media Foundation-attribut för ASF-huvudobjekt
Relaterade ämnen