Objekt ASF ContentInfo
Objekt ASF ContentInfo ukládá informace z objektu záhlaví ASF souboru. Aplikace může objekt ContentInfo použít pro následující účely:
- Přečtěte si objekt Header pro existující mediální soubor. V tomto případě ContentInfo objekt parsuje Header Object a ukládá informace o souboru charakteristik. Media Foundation zveřejňuje několik těchto vlastností prostřednictvím atributů a rozhraní. Jsou popsány v Media Foundation Atributy pro objekty záhlaví ASF.
- Zapište informace o hlavičce a vytvořte objekt headeru pro nový soubor.
- Inicializovat další objekty ASF, jako je ASF Splitter, ASF Multiplexera ASF Indexer při čtení nebo zápisu multimediálního souboru.
Informace o struktuře souboru ASF naleznete v tématu STRUKTURA SOUBORŮ ASF.
Vytvoření objektu ContentInfo
Chcete-li vytvořit novou instanci ContentInfo objektu, zavolejte MFCreateASFContentInfo funkce. Tato metoda vrátí ukazatel na prázdný ContentInfo objekt, který musí být inicializován pro práci s konkrétním souborem ASF. V závislosti na tom, zda aplikace čte existující soubor nebo zapisuje nový soubor ASF, musí volat MMFASFContentInfo::P arseHeader nebo MMFASFContentInfo::SetProfile naplnit prázdný objekt.
Další informace o těchto voláních metod najdete v následujících tématech:
- čtení objektu záhlaví ASF existujícího souboru
- získání informací z objektů záhlaví ASF
- zápisu objektu záhlaví ASF pro nový soubor
- atributy Media Foundation pro objekty záhlaví ASF
Související témata