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 arseHeader 或 IMFASFContentInfo::SetProfile 填入空白物件。
如需這些方法呼叫的詳細資訊,請參閱下列主題:
相關主題