This is probably something that will need to be implemented but it isn't that simple. Other MFT also need flush, but also drain, and I have plans to upstream Paul's changes that are in proton soon-ish.
Unless you need this now for some other changes I'd suggest to delay this MR for now, and instead implement a different aspect of the dmo.