-
Guillaume Roguez authored
Rationale: The "mainbuffer" class' name is misleading. There is no "main buffer" concept here. The role is to export an API to create audio RingBuffer objects, fetch them later by ID, create bindings between them and manipulate those bindings. Except for bindings, this class doesn't also need to own RingBuffers as they should be owned by the user of this class. So a map of weak_ptr is used. Finally, the class itself and some methods have been renamed to take care of this explicit role. Refs #52750 Change-Id: I38194467a755749adecf861adaa2e77fc5fe7a45
5c282828