共用方式為


ASF ContentInfo 物件

ASF ContentInfo 物件會從檔案的 ASF 標頭物件儲存資訊。 應用程式可以使用 ContentInfo 物件進行下列用途:

  • 讀取現有媒體檔案的 Header 物件。 在此情況下,ContentInfo 物件會剖析 Header 物件,並儲存特性檔案的相關信息。 Media Foundation 會透過屬性和介面公開其中數個屬性。 如 ASF 標頭物件的媒體基礎屬性 所述,
  • 撰寫標頭資訊,並建構新檔案的 Header 物件。
  • 在讀取或寫入媒體檔案時,初始化其他 ASF 物件,例如 ASF 分割器ASF Multiplexer和 ASF 索引器。

如需 ASF 檔案結構的相關信息,請參閱 ASF 檔案結構

建立 ContentInfo 物件

若要建立 ContentInfo 物件的新實例,請呼叫 MFCreateASFContentInfo 函式。 這個方法會傳回空白 ContentInfo 物件的指標,該對象必須初始化才能使用特定的 ASF 檔案。 視應用程式讀取現有檔案或寫入新的 ASF 檔案而定,它必須呼叫 IMFASFContentInfo::P arseHeaderIMFASFContentInfo::SetProfile 填入空白物件。

如需這些方法呼叫的詳細資訊,請參閱下列主題:

WMContainer ASF 元件