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 |