共用方式為


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 [僅限傳統型應用程式]
標題
Wmcontainer.h

另請參閱

依字母順序排列的媒體基礎屬性清單

ASF 屬性

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaBuffer