Cómo acceder a una transmisión de audio usando DirectShow.NET C #

Lo que me gustaría hacer es pasar un archivo de audio arbitrario a un filtro gráfico DirectShow y recibir un objeto de flujo (audio PCM) al final usando .NET 3.5 C # y DirectShow.NET. Me gustaría llegar al punto en que solo puedo decir:

 Stream OpenFile(string filename) {...}

stream.Read(...)

He estado leyendo en DirectShow durante un par de días y creo que he comenzado a comprender la idea de los filtros y los gráficos de filtro. Encontré ejemplos archiva / al dispositiv) cómo reproducir audio o escribirlo en un archivo, pero parece que no puede encontrar la solución para un objeto Stream. ¿Es esto posible? ¿Podría señalarme en la dirección correcta en caso de que me haya perdido algo, por favor?

Mejor

Hauke