rem: virtual void write_buffer(SAMPLE_BUFFER* sbuf) { child_repp->write_buffer(sbuf); }
add: virtual void write_buffer(SAMPLE_BUFFER* sbuf) { child()->write_buffer(sbuf); }
context:   virtual void write_buffer(SAMPLE_BUFFER* sbuf) { child_repp->write_buffer(sbuf); }