GMFBridge uso en DirectShow

enter code here Tengo que parar y comenzar Filtro de renderizador de video dinámicamente. Eso no es posible con Direct Show Architecture "normal" sin crear un nuevo gráfico. Pero con GMFBridge parece que es posible.

Pero no puedo entender cómo usarlo (sí, leí el periódico enhttp: //www.gdcl.co.uk/gmfbridge/index.ht )

Mi gráfico es:

SourceFilter ---> MyCustomTransformFilter ---> Video Rendrer Filter

¿Entonces GMFBridge cabe donde?

i) I can devide my graph two pieces 
       [ Source Filter + MyCustomFilter ] + Video Rendere


ii) Then how to add my filters to graph, and stop start Video Rendrere without 
affecting the rest of my grapg using GMFBridge?

Actualizar

Gracias Wimmel

Solo confundí ... Déjame aclarar lo que entiendo

i) Tengo un solo gráfico al principio

 (SingleGraph) SourceFilter ---> MyCustomTransformFilter ---> Video Rendrer Filter

ii) Para utilizar GMFBridge, desvío mi gráfico individual en dos gráficos separados

 First Graph  :  SourceFilter ---> MyCustomTransformFilter --> GMFBridgeSinkFilter
 Second Graph :  GMFBridgeSourceFilter ---> Video Renderer Filter

Bueno, GMFBridgeSinkFilter y GMFBridgeSourceFilter? ¿Qué son? su tipo de clase?

iii) Luego creo una instancia de IGMFBridgeControllerPtr y hago el init necesario ...

IGMFBridgeControllerPtr bridgeController = ......

.....
bridgeController->AddStream(true, eUncompressed, true); 
bridgeController->AddStream(false, eUncompressed, true); 

iv)Bridge Controller agrega un filtro de sumidero al gráfico fuente y lo conecta:

 bridgeController->InsertSinkFilter(sourceGraph, sourceGraphSinkFilter);

¿Qué son sourceGraph, sourceGraphSinkFilter s?

// now connect it like this:
// SourceFilter ---> MyCustomTransformFilter ---> SourceGraphSinkFilter

Te refieres a conectar programáticamente esos filtros en el gráfico fuente?

iv) En el segundo gráfico, deje que el controlador agregue un filtro de origen y conéctelo al renderizador:

bridgeController->InsertSourceFilter(sinkFilter, renderGraph, renderGraphSourceFilter);

¿De nuevo qué son sinkFilter, renderGraphSourceFilter, etc.?

 // now connect it like this:
 // RenderGraphSourceFilter ---> Video Renderer Filter

YTe refieres a conectar programáticamente esos filtros en el gráfico fuente?

Respuestas a la pregunta(1)

Su respuesta a la pregunta