pub async fn record<F: Frame<Chan = Ch32>>(
        &mut self,
    ) -> MicrophoneStream<'_, F> {
        (&mut self.0).await;
        MicrophoneStream(self.0.record())
    }
/// Record audio from connected microphone.  Returns an audio stream, which
/// contains the samples recorded since the previous call.
Record audio from connected microphone.  Returns an audio stream, which
contains the samples recorded since the previous call.
Record audio from connected microphone . Returns an audio stream which contains the samples recorded since the previous call .
pub async fn record<F: Frame<Chan = Ch32>>(
        &mut self,
    ) -> MicrophoneStream<'_, F> {
        (&mut self.0).await;
        MicrophoneStream(self.0.record())
    }
pub async fn record < F : Frame < Chan = Ch32 > > ( & mut self , ) -> MicrophoneStream < ' _ , F > { ( & mut self . 0 ) . await ; MicrophoneStream ( self . 0 . record ( ) ) }
Record audio from connected microphone.
Record audio from connected microphone .
&mut self
&mut self