IAMWMBufferPassCallback interface

The IAMWMBufferPassCallback interface is provided for advanced scenarios in which applications need access to an INSSBuffer3 sample before it is passed downstream for further processing. Use this technique to set or retrieve data unit extensions such as the SMPTE time code for each sample. One common use for this interface is to force key-frame insertion in a variable bit rate video stream during file writing. To do this, you must set the cleanpoint property on individual INSSBuffer3 samples. This interface is implemented by applications and called by the WM ASF Writer or WM ASF Reader filter each time a new sample is delivered to the filter.

Members

The IAMWMBufferPassCallback interface inherits from the IUnknown interface. IAMWMBufferPassCallback also has these types of members:

  • Methods

Methods

The IAMWMBufferPassCallback interface has these methods.

Method Description
Notify

Called by the filter for each buffer that is delivered during streaming.

 

Requirements

Version

Requires Dshowasf.h, Windows Media Format 9 Series SDK, or later versions of the SDK

See also

DirectShow QASF Reference

IAMWMBufferPass Interface

INSSBuffer3 Interface