How to ignore some a MFT''s flush operation, after Session::start(...)?

Hi, all:

For seek operation, I calledSession:: start(...),and then Session sent "MFT_MESSAGE_COMMAND_FLUSH" to all of MFT components. For some reason, I need to callSession:: start(...), but not need to trigger "flush" operation for all MFTs .In other words, I want to ignore "Flush" operation for some a MFT, Aftersession:: start(...).Is there any way?

[528 byte] By [MFJustin] at [2008-1-9]
# 1

Indeed there is: In the application, set the MF_TOPONODE_FLUSH attribute on that MFT's IMFTopologyNode to the enum value MF_TOPONODE_FLUSH_NEVER. This means that your MFT will not be flushed across a seek. (Of course, your MFT needs to be prepared to deal with the fact that timestamps will jump across the seek.)

BeckyWeiss-MSFT at 2007-10-3 > top of Msdn Tech,Audio and Video Development,Media Foundation Development...