Directshow filtro acceso subprocesamiento

He hecho un TV-Player en c # usando directshowlib-2005. ahora hice un método para buscar canales disponibles.

Quiero que este método se ejecute en un hilo diferente para que mi GUI no se bloquee, pero aparece un error cuando intento configurar el canal en el método. No puede encontrar la interfaz IAMTVTuner en mi gráfico, aunque sé que está allí.

Si no uso un hilo diferente, el método funciona bien (pero mi GUI se congela por un tiempo)

Sé que tiene que ver algo con los apartamentos, pero ¿hay alguna manera de que pueda acceder a esa interfaz en un hilo diferente al hilo donde creó mi gráfico?

Respuestas a la pregunta(1)

Su respuesta a la pregunta