pub fn get_pooled_complex_buffer(min_capacity: usize) -> PooledComplexBufferExpand description
Get a Complex buffer from the thread-local pool
§Arguments
min_capacity- Minimum required capacity
§Returns
A pooled Complex buffer for FFT operations
§Example
use voirs_conversion::buffer_pool::get_pooled_complex_buffer;
use scirs2_core::Complex;
let mut buffer = get_pooled_complex_buffer(1024);
buffer.push(Complex::new(1.0, 0.0));
// Buffer is automatically returned to pool when dropped