Share via


WMASFMultiplexer 介面 (wmcontainer.h)

提供方法來建立進階系統格式 (ASF) 數據封包。 這個介面的方法會將輸入範例處理到組成 ASF 數據區段的封包中。 ASF 多任務器會公開此介面。 若要建立 ASF 多任務器,請呼叫 MFCreateASFMultiplexer

繼承

IMFASFMultiplexer 介面繼承自 IUnknown 介面。 IMFASFMultiplexer 也有下列類型的成員:

方法

IMFASFMultiplexer 介面具有這些方法。

 
IMFASFMultiplexer::End

從多任務器收集數據,並更新 ASF ContentInfo 物件,以在 ASF 標頭物件中包含該資訊。
IMFASFMultiplexer::Flush

向多任務器發出訊號,以處理所有已排入佇列的輸出媒體範例。 將最後一個範例傳遞至多任務器之後,呼叫這個方法。
IMFASFMultiplexer::GetFlags

擷取旗標,指出已設定的多任務器選項。
IMFASFMultiplexer::GetNextPacket

從多任務器擷取下一個輸出 ASF 封包。
IMFASFMultiplexer::GetStatistics

擷取多任務器統計數據。
IMFASFMultiplexer::Initialize

使用 ASF ContentInfo 物件中的數據,初始化多任務器。
IMFASFMultiplexer::P rocessSample

將輸入範例傳遞給多任務器。
IMFASFMultiplexer::SetFlags

設定多任務器選項。
IMFASFMultiplexer::SetSyncTolerance

設定來自各種數據流樣本的同步處理時間上限。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 wmcontainer.h

另請參閱

ASF 多任務器

媒體基礎介面