MFASFSPLITTER_PACKET_BOUNDARY 屬性
指定緩衝區是否包含進階系統格式 (ASF) 封包的開頭。
資料類型
UINT32
將 視為布林值。
備註
如果媒體緩衝區透過 QueryInterface 公開 IMFAttributes 介面,且此屬性的值為非零,ASF 分割器會將緩衝區視為新封包的開頭。
如果您使用 ASF 分隔器來剖析 ASF 資料,則此屬性適用。 如果您的 ASF 資料具有可變封包長度,您必須在傳遞至 IMFASFSplitter::P arseData 方法的 媒體緩衝區上設定此屬性。 如果緩衝區包含新封包的開頭,請將 屬性設定為 TRUE 。 如果緩衝區包含上一個封包的接續,請將 屬性設定為 FALSE 。 緩衝區無法跨越多個封包。
對於具有固定封包大小的 ASF 資料,不需要此屬性,而且緩衝區可以跨越多個封包。
請注意,媒體基金會提供的 IMFMediaBuffer 標準實作 不會公開 IMFAttributes 。 若要使用這個屬性,您必須提供自己的 IMFMediaBuffer 實作 ;例如,包裝 MFCreateMemoryBuffer 所 傳回的緩衝區。
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標題 |
|
另請參閱