Combine OutputPlugin::buffer_free() and OutputPlugin::write_audio().