Export (0) Print
Expand All
Expand Minimize
This topic has not yet been rated - Rate this topic


Specifies whether a buffer contains the start of an Advanced Systems Format (ASF) packet.

Data type


Treat as a Boolean value.


If a media buffer exposes the IMFAttributes interface through QueryInterface, and the value of this attribute is nonzero, the ASF splitter treats the buffer as the start of a new packet.

This attribute applies if you are using the ASF splitter to parse ASF data. If your ASF data has variable packet lengths, you must set this attribute on the media buffers that you pass to the IMFASFSplitter::ParseData method. Set the attribute to TRUE if the buffer contains the start of a new packet. If the buffer contains a continuation of the previous packet, set the attribute to FALSE. The buffers cannot span multiple packets.

For ASF data with fixed packet sizes, this attribute is not required, and a buffer can can span multiple packets.

Note that the standard implementations of the IMFMediaBuffer provided by Media Foundation do not expose IMFAttributes. To use this attribute, you must provide your own implementation of IMFMediaBuffer; for example, by wrapping the buffers returned by MFCreateMemoryBuffer.


Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]



See also

ASF Attributes



Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

© 2014 Microsoft. All rights reserved.