ASF ContentInfo 物件
ASF ContentInfo 物件會儲存檔案之 ASF 標頭物件中的資訊。 應用程式可以使用 ContentInfo 物件進行下列用途:
- 讀取現有媒體檔案的 Header 物件。 在此情況下,ContentInfo 物件會剖析 Header 物件,並儲存特性檔案的相關資訊。 媒體基礎會透過屬性和介面公開其中數個屬性。 這些屬性會在 ASF 標頭物件的媒體基礎屬性中說明。
- 撰寫標頭資訊,並建構新檔案的 Header 物件。
- 在讀取或寫入媒體檔案時,初始化其他 ASF 物件,例如 ASF 分割器、 ASF Multiplexer和 ASF 索引子。
如需 ASF 檔案結構的相關資訊,請參閱 ASF 檔案結構。
建立 ContentInfo 物件
若要建立 ContentInfo 物件的新實例,請呼叫 MFCreateASFContentInfo 函 式。 這個方法會傳回空 ContentInfo 物件的指標,該物件必須初始化才能使用特定的 ASF 檔案。 根據應用程式讀取現有檔案或寫入新的 ASF 檔案而定,它必須呼叫 IMFASFContentInfo::P arseHeader 或 IMFASFContentInfo::SetProfile 來填入空的物件。
如需這些方法呼叫的詳細資訊,請參閱下列主題:
相關主題