pub trait AsyncCaptureBufferStream: Send {
// Required method
fn next_capture_buffer<'a, 'life0, 'async_trait>(
&'a mut self,
_ex: &'life0 dyn AudioStreamsExecutor
) -> Pin<Box<dyn Future<Output = Result<AsyncCaptureBuffer<'a>, BoxError>> + 'async_trait>>
where Self: 'async_trait,
'a: 'async_trait,
'life0: 'async_trait;
}