pub fn drain(&mut self) -> impl Stream<F> + '_ {
        AudioDrain {
            cursor: 0,
            buffer: self,
        }
    }
/// Create a draining audio stream from this `Audio` buffer.  When the
/// stream is dropped, only sinked audio samples will be removed.
Create a draining audio stream from this `Audio` buffer.  When the
stream is dropped, only sinked audio samples will be removed.
Create a draining audio stream from this ` Audio ` buffer . When the stream is dropped only sinked audio samples will be removed .
pub fn drain(&mut self) -> impl Stream<F> + '_ {
        AudioDrain {
            cursor: 0,
            buffer: self,
        }
    }
pub fn drain ( & mut self ) -> impl Stream < F > + ' _ { AudioDrain { cursor : 0 , buffer : self , } }
Create a draining audio stream from this `Audio` buffer.
Create a draining audio stream from this ` Audio ` buffer .
&mut self
&mut self