Skip to content

clarify that buffers remain alive until the remove_buffer callback returns

Jonathan Marler requested to merge marler8997/pipewire:removeBufferDoc into master

In order for stream buffers to be captured and then processed by other threads, pipewire needs to guarantee that the buffer will remain alive until the application is notified of its removal. In this case pipewire uses the "remove_buffer" callback to notify the application that a buffer is about to be removed, so pipewire must guarantee that it is alive up to that point.

Merge request reports