createReusableBuffer method
Maybe this isn't needed because the ec is allocated but unused for push.
Implementation
@mustBeOverridden
LSLReusableBuffer<T> createReusableBuffer(int channels) {
throw UnimplementedError(
'createReusableBuffer() must be implemented in subclass',
);
}