The current `SampleBuf` approach could get expensive depending on T due to copying (see https://github.com/OpenDevicePartnership/embedded-services/pull/324#discussion_r2104810514). Investigate better approaches.