Accessing Audio of FxPlug?

Is there a way for an FXPlug to access the Source audio?

Or do we need to make an AU plugin, apply it to a audio source [both video or audio track], and feed the info via shared memory to an FXPlug?

Is there an AU plugin for external processes to "listen" to the audio?