[SOLVED] DirectShow lister media player: Allow GraphEdit / GraphEditNext to connect to the active filter graph
Posted: 2021-03-13, 21:14 UTC
It could be helpful for users troubleshooting problems with the new lister media player in TC10 to take a peek at the filter graph as set up by the lister media player itself.
GraphEdit/GraphStudioNext can peek into an active filter graph of another process. However, to do so, an application (such as the lister media player) has to announce/register its filtergraph in a particular way to make it discoverable by GraphEdit/GraphStudioNext. Currently, TC doesn't seem to do that, as neither GraphEdit nor GraphStudio discovered the filter graph of an active lister media player instance playing a video.
(I tried with both the 32-bit and 64-bit versions of GraphEdit and GraphStudioNext)
Details of how this should be done here: https://docs.microsoft.com/en-us/windows/win32/directshow/loading-a-graph-from-an-external-process
GraphEdit/GraphStudioNext can peek into an active filter graph of another process. However, to do so, an application (such as the lister media player) has to announce/register its filtergraph in a particular way to make it discoverable by GraphEdit/GraphStudioNext. Currently, TC doesn't seem to do that, as neither GraphEdit nor GraphStudio discovered the filter graph of an active lister media player instance playing a video.
(I tried with both the 32-bit and 64-bit versions of GraphEdit and GraphStudioNext)
Details of how this should be done here: https://docs.microsoft.com/en-us/windows/win32/directshow/loading-a-graph-from-an-external-process