How to process audio in an Plug-in application?

Hi,

You know in the basic audio application, we can manipulate sample blocks in the getNextAudioBlock() function.

However, is there any counterpart in a Plug-in-based application? I didn’t find the getNextAudioBlock() function in the PluginProcessor file, nor PluginEditor file.

Does Plug-in-based application only accept Midi or audio data? Can a plug-in-based application produce output audio?

The function is named ProcessBlock() in the xNamePluginProcessor class.