object also inherits from <a class="el" href="class_i_custom_view.html" title="Custom View interface to allow plugin core to create safe communication channels with GUI custom view...">ICustomView</a> because the communication interface is identical and there is no reason to create yet another base class for sub-controllers. <br  />
 <br  />
 The sample plugin project also uses a lock-free ring buffer to pump audio samples into from the audio thread. The ring buffer used here is called <a class="el" href="c