I'm still in survey mode, but I'd like to get some feedback on how people are utilizing this technology today:

1) Do you use Directshow Editing Surfaces for any multimedia editing tasks in your application?

2) Are you using Directshow for file playback?  Or do you use lower level APIs (such as WaveOut) or higher level APIs (such as the Windows Media Player object model)?

If there was 1 feature you would add to Directshow, what would it be?