Sdílet prostřednictvím


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:

komponenty WMContainer ASF