Tag: DirectShow

Audio playback at non-standard rates in DirectShow

DirectShow streaming and playback in particular offers flexible playback rates for scenarios where playback is requested to take place slower or faster than real time. For a DirectShow developer, the outer interface is pretty straightforward:IMediaPosition::put_Rate takes playback rate and that’s it. Playback rate. Must not be zero. The playback rate is expressed as a ratio of…

Read the full article

DirectShow Spy: Integration with GraphStudioNext

DirectShow Spy is introducing integration with GraphStudioNext (and GraphEdit too) to let a developer quickly open a filter graph through Running Object table with external inspection tool. Note that you need a revision 301 GraphStudioNext or later, prebuilt versions available for download here: graphstudionext.exe (Win32), graphstudionext64.exe (x64). DirectShow Filter Graph list window offers context menu items and hotkeys to…

Read the full article

DirectShow Spy: Filter Graph Data and Properties UI

Summary DirectShow Spy receives a set of new powerful updates helping to develop and troubleshoot DirectShow applications: UI combining Markdown formatted filter graph details as well as property pages for all participating filters available interactively via filter graph list available via helper COM class letting DirectShow application integrate incredible troubleshooting capabilities Option to email filter…

Read the full article

DirectShow Spy: ROT fix and evrprop.dll

A small issue appears to be affecting DirectShow applications with DirectShow Spy installed. As underlying COM base is non-standard, the spy implements a few hacks to run smoothly and to keep reference counting correct in particular. Under certain conditions, DirectShow-enabled ActiveX control hosted by Internet Explorer seems to be unable to put its graph onto…

Read the full article